Solution Architecture Blog

All Articles

Every post, newest first — from Dipankar Haldar.

Featured

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…

PulumiInfrastructure as CodeDevOpsPlatform Engineering
Sep 24, 202628000

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…

Apr 20, 2025119000

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…

Apr 6, 2025123000
Featured

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…

Mar 16, 2025137000
Featured

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…

Mar 9, 202571000
Featured

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…

Mar 7, 202590000