Skip to content

High availability

Retries Can Make Outages Worse: Building Resilient ASP.NET Core APIs with Polly

Retries Can Make Outages Worse: Building Resilient ASP.NET Core APIs with Polly

1 Introduction: The Hidden Dangers of Blind Retries in Distributed Systems A checkout API calls inventory. Inventory slows down, so checkout retries. The retry joins the same queue as the origin

Read More
Read Replicas and Write-Read Splitting in .NET Applications

Read Replicas and Write-Read Splitting in .NET Applications

1 Foundations of Read-Scale Architecture A read-scale architecture separates transactional write operations from computationally expensive read workloads. In real-world .NET systems, the primary d

Read More
Beyond Sharding: A .NET Architect's Guide to Distributed SQL and NewSQL Databases

Beyond Sharding: A .NET Architect's Guide to Distributed SQL and NewSQL Databases

Introduction For decades, relational databases stood as the backbone of transactional enterprise applications. They powered core business systems with robust consistency and familiar querying. How

Read More
Mastering the Geode Pattern: Building Globally Resilient Software Architectures

Mastering the Geode Pattern: Building Globally Resilient Software Architectures

1 Introduction to the Geode Pattern In an increasingly interconnected world, software architects face significant challenges. Applications are no longer just local or regional—they're global. User

Read More