Posts Tagged architecture

Pulumi Patterns and Practices Platform (P3): A reference architecture for large-scale organizations

Pulumi Patterns and Practices Platform (P3): A reference architecture for large-scale organizations

Infrastructure management is all fun and games until you find yourself scrolling through 1000+ resources in your AWS console. Worse, when one rogue product team wants to use Azure and your data team wants to be on GCP, you’re ARM wrestling in Azure and watching your economies of scale tip the wrong direction as you’re copy-pasting CloudFormation templates into yet another git repo. This. Needs. To. Be. A. Platform!

Read more →

Next-level IaC: Bridging the Declarative Gap

Next-level IaC: Bridging the Declarative Gap

Pulumi stands out in the world of infrastructure-as-code (IaC) for its flexibility and ease of use. This is due to its unique approach of using general purpose programming languages to describe system configuration. It accomplishes this through a small but brilliant implementation detail that bridges the worlds of declarative and standard programming using asynchronous semantics.

Read more →

Introducing Pulumi Architecture Templates

Introducing Pulumi Architecture Templates

One of the most common needs when someone starts a new project on cloud infrastructure is a scaffold of initial infrastructure that follows best practices. We’re pleased to share our new architecture templates that allow you to define that scaffold with a single command on Pulumi.

Read more →

Deploy Infrastructure to Multiple Cloud Regions at Once

Deploy Infrastructure to Multiple Cloud Regions at Once

Pulumi makes it easy to flexibly deploy your cloud infrastructure using code. Usually deployments encompass a single slack and a single region in your cloud of choice. If you need to go multi-region, that usually means creating a stack per-region, which Pulumi’s configuration system makes easy. A stack per region isn’t required, though! Sometimes we want a single stack to span regions for performance, scalability, resilience, or just hard requirements. In these cases, Pulumi can seamlessly orchestrate deployments to, or even across, multiple regions, accounts, or clusters. In this article, we’ll see this in action by provisioning an AWS RDS primary database into one region and a read replica in an entirely different region – all from a single Pulumi program, stack, and pulumi up incantation.

Read more →