Best Practices
This section provides proven patterns and foundational frameworks that help you implement best practices with Pulumi IDP. These resources follow industry best practices and have been validated in production environments.
Core Concepts
Learn the foundational approach for building with Pulumi IDP:
Patterns
Common architectural patterns and design approaches for organizing your infrastructure code and workflows:
- IDP Pattern: One ESC environment per service
- IDP Pattern: One ESC environment per team
- IDP Pattern: One ESC environment per lifecycle stage
- IDP Pattern: Composable environments
- IDP Pattern: Multiple workloads on shared infrastructure
- IDP Pattern: Policies as tests
- IDP Pattern: Components using other Components
- IDP Pattern: Validating Component Inputs using Policy functions
- IDP Pattern: Cost control using Components, Policies, and constrained inputs
- IDP Pattern: Security Updates using Components
Additional Resources
Thank you for your feedback!
If you have a question about how to use Pulumi, reach out in Community Slack.
Open an issue on GitHub to report a problem or suggest an improvement.