Solution Architecture Blog
All Articles
Every post, newest first — from Dipankar Haldar.
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…
Optimizing High-Performance APIs JSON Serialization in .NET 9
Optimizing JSON Serialization in .NET 9 for High Performance APIs Introduction Serialization is a critical aspect of modern web applications, especially for APIs that need to proce…
Actor Model vs. Traditional Multi-Threading in .NET 9
Actor Model vs. Traditional Multi Threading in .NET 9 – Performance Introduction Concurrency is one of the biggest challenges in modern .NET applications. Traditional multi threadi…