Blog Posts
Vector Databases for .NET Developers: Qdrant, Milvus, and Pinecone Compared
- Sudhir Mangla
- AI Architecture , Database
- 28 Feb, 2026
For .NET architects in 2026, the conversation has moved well past "what is a vector." The real questions now are: which database fits your scale, what does it cost at 100 million vectors, and how does
Read More
Azure Container Apps vs AKS for .NET Workloads: Decision Framework for 2026
- Sudhir Mangla
- Cloud Architecture , Azure
- 27 Feb, 2026
The question used to be whether to containerize .NET applications at all. That debate ended years ago. In 2026, the real question is which Azure container platform serves your workload, your team, and
Read More
Optimistic vs Pessimistic Concurrency in EF Core: Choosing the Right Strategy
- Sudhir Mangla
- Database , Concurrency control
- 26 Feb, 2026
1 The Concurrency Landscape for .NET Architects Every multi-user application faces the same fundamental question: what happens when two users modify the same data at the same time? If you don't
Read More
Secrets Management Beyond Key Vault in Enterprise .NET: Rotation, Break-Glass Access, and Disaster Recovery
- Sudhir Mangla
- Security , Devsecops
- 25 Feb, 2026
1 The Modern Secrets Crisis: Why Vaulting Isn't Enough Moving secrets into a vault solved one problem: credentials were no longer scattered across source control and configuration files. That wa
Read More
Background Jobs the Right Way on Azure: Functions, WebJobs, and Container Apps Jobs for .NET Workloads
- Sudhir Mangla
- Azure , Cloud Architecture
- 17 Feb, 2026
1 The Modern Landscape of Azure Background Processing Background processing on Azure has evolved from "run this somewhere in the background" to a set of well-defined architectural choices. What
Read More
Modern C# Collections in Practice: List, Dictionary, Immutable Collections, and Custom Structs
- Sudhir Mangla
- C# , Performance Optimization
- 16 Feb, 2026
1 Why Collection Choice Is an Architectural Decision Modern .NET systems don't fail because a for loop was slow. They fail because a hot path allocates too much, because a dictionary lookup cr
Read More
Building ETL Pipelines That Don't Break: Idempotency, Schema Evolution & Recovery with Azure Data
- Sudhir mangla
- Data Engineering , Azure
- 15 Feb, 2026
1 Introduction: The Fragility of Modern Data Workflows Modern ETL systems move faster and integrate more sources than anything built a decade ago. APIs evolve without notice. SaaS vendors add or r
Read More
HIPAA-Compliant Architecture on Azure: Audit Logging, Encryption, and BAA Requirements for .NET Healthcare
- Sudhir Mangla
- Software Architecture , Azure
- 13 Feb, 2026
1 Foundations of HIPAA on Azure for Architects Healthcare workloads on Azure demand more discipline than a typical SaaS system. HIPAA requires you to protect the confidentiality, integrity, and av
Read More
Kubernetes for .NET Services: Health, HPA/KEDA Autoscaling, and Zero-Downtime Rollouts
- Sudhir Mangla
- Cloud Architecture , Azure
- 12 Feb, 2026
1 The Modern .NET Cloud-Native Landscape Building .NET services for Kubernetes is not just about putting an ASP.NET Core app in a container. Kubernetes expects workloads to be disposable, observab
Read More
Mastering the ASP.NET Core Request Pipeline: Middleware Patterns and Endpoint Filters for Real Apps
- Sudhir Mangla
- .NET , Software Architecture
- 10 Feb, 2026
1 The Modern Request Pipeline: Architecture and .NET Evolution The ASP.NET Core request pipeline is the framework's execution backbone. Every HTTP request flows through a well-defined sequence—mid
Read More