May 6 · 8 min read · The uncomfortable failure is not a carrier outage. That one is loud. The polling loop logs it, retries it, and moves on. The failure I had to design around is quieter: the gateway receives a real carrier update, writes it to the database, then Redis ...
Join discussionApr 18 · 7 min read · "Show me everything that happened to discrepancy #4721 between Tuesday and Thursday." In a system with mutable records, the answer takes an hour of forensics across email threads, shared folders, and database logs. In a system with immutable events, ...
Join discussionApr 18 · 7 min read · The RAG Platform returns 12 obligations from a signed MSA. Nine of them are real payment schedules with deadline clauses and clause references. Two are duplicates of the same renewal window, worded differently in different sections. One is a hallucin...
Join discussionApr 5 · 8 min read · You changed a field. Three downstream services broke in production. Nobody saw it coming — not the type checker, not the tests, not the code review. The contract between your service and theirs was ne
Join discussion
Mar 13 · 14 min read · TLDR: Microservices get risky when teams distribute writes without defining how business invariants survive network delays, retries, and partial failures. Patterns like transactional outbox, saga, CQR
Join discussionMar 13 · 15 min read · TLDR: Event sourcing pays off when regulatory audit history and replay are first-class requirements — but it demands strict schema evolution, a snapshot strategy, and a framework that owns aggregate l
Join discussionMar 3 · 9 min read · Event-Driven Architecture Tooling: CQRS, Event Sourcing, and Saga Patterns Event-driven architecture (EDA) replaces direct service-to-service calls with events -- immutable facts about things that happened. Instead of OrderService calling InventorySe...
Join discussionFeb 13 · 9 min read · Content Role: pillar How to Implement Event Sourcing with PostgreSQL and TypeScript Modern applications face increasing demands for complete audit trails, temporal queries, and the ability to reconstruct system state at any point in time. Traditiona...
Join discussionFeb 13 · 6 min read · How to Build Event Sourcing Systems with Apache Kafka Event sourcing has evolved from a niche architectural pattern to a mainstream approach for building scalable, auditable systems. As we move through 2025-2026, Apache Kafka has solidified its posit...
Join discussion