• Home
  • Speaking
  • Workshops
  • About
  • Contact
  • Subscribe
eventual-consistency cap-theorem distributed-systems data-consistency
20 Aug 2026

Eventual Consistency Explained

Your data disagreeing with itself isn't a bug - it's a trade-off. What eventual consistency actually guarantees, where you're already relying on it, and how to design for it instead of getting bitten by it.

rest-api hateoas pagination rate-limiting openapi
13 Aug 2026

REST APIs in Production: Pagination, HATEOAS, and the Patterns That Actually Matter (Part 3 of 3)

Part 3 of a REST API design series: pagination, HATEOAS, filtering and search, rate limiting, idempotency keys, and the practices that separate a demo API from a production one.

rest-api api-design versioning authentication
06 Aug 2026

REST API Design: Resources, Versioning, and Auth That Hold Up (Part 2 of 3)

Part 2 of a REST API design series: naming resources so they don't need a manual, versioning without breaking clients, choosing an auth pattern, and structuring errors.

rest-api http api-design status-codes
30 Jul 2026

REST API Design: The Constraints and HTTP Semantics Everyone Skips (Part 1 of 3)

Part 1 of a REST API design series: what REST actually is, Fielding's six constraints, and the HTTP methods and status codes most APIs get subtly wrong.

load-shedding aspnet-core kestrel dotnet-7 dotnet-8 resilience
23 Jul 2026

Load Shedding: Dropping Requests to Save Your System

Load shedding is the deliberate act of dropping requests to protect your system under overload - and most .NET teams don't have it.

sagas distributed-systems long-running-workflows microservices orchestration choreography
image
14 Apr 2026

When Business Processes Outlive Your Request

A practical guide to designing long-running business processes with the Saga pattern - covering orchestration vs choreography, compensating transactions, timeouts, and observability.

claude-code ai-agents symlinks git developer-workflow
image
06 Apr 2026

Keep Your Claude Code Agents Out of the Team's Repo

How to keep Claude Code agents and skills out of shared repos using a dedicated config repo and symlinks.

vector-databases semantic-search pgvector
image
30 Mar 2026

Your Database Can't Read. Vector Databases Can.

What vector databases are, how they work, and when you actually need one - versus when pgvector is enough.

  • Next Page
Irina Scurtu - photo

Hi! Welcome to my blog

Join my newsletter

Distributed systems, .NET, and the tools reshaping how we build them - the trade-offs that don't make it into the docs.

Let's connect

My latest work

Getting Started: Messaging in .NET with NServiceBus See it on dometrain
MassTransit in .NET See it on dometrain
From Zero to Hero: gRPC in .NET course Web Api for the absolute beginner See it on dometrain
Web Api for the absolute beginner book See it on Amazon

Github Dev.to LinkedIn

All content © Irina Scurtu