Solution Architecture Blog
Building resilient systems, one idea at a time.
Deep dives on distributed systems, .NET & the modern web, and cloud architecture on Azure.
From One Giant `pulumi up` to Two: Splitting a Monolithic Stack with StackReference and URN Aliasing
From One Giant pulumi up to Two: Splitting a Monolithic IaC Stack with StackReference and URN Aliasing The problem with one big stack A single Infrastructure as Code program that p…
I Used Python's `id()` to Visualize Memory Bias in My Pandas Pipelines — and It Was Shocking
📈 Overview Most data scientists rely on Pandas daily, but few peek under the hood to understand when objects are copied and when they're reused . In this post, I trace memory iden…
Pulumi TypeScript: Escaping the Input<Input<T>>[] | undefined Type Hell
Spoiler alert: Pulumi's type system is powerful... but when it goes rogue, it can ruin your deployment and your weekend. When Infrastructure Becomes a Labyrinth A few weeks ago, I…
Beyond Benchmarks: To Measure .NET 9 Performance in Real-World Applications
Beyond Benchmarks: To Measure .NET 9 Performance in Real World Applications Introduction Performance in software development is often measured using traditional benchmarks like thr…