Katya Learns and Shares·May 19Microservices: Why Event Sourcing Is Actually CoolIn my previous post, we dove deep into Domain-Driven Design (DDD) and discussed the concept of an Aggregate. As a quick refresher, an…
Katya Learns and Shares·May 15Breaking the Monolith: Top MistakesIn my previous post, I covered the core concepts of Domain-Driven Design (DDD) and common microservices pitfalls. In this post, I focus on…
Katya Learns and Shares·May 15Microservices and Domain-Driven Design: Core Concepts and Common MistakesThis post is a practical guide to Domain-Driven Design (DDD) in microservices. I focus on the concepts teams use, the questions engineers…
Katya Learns and Shares·May 5Advanced Microservices Workflows: Parallel Execution, Branching, and Mid-Flight CancellationsThis post is a continuation of Building a Microservices Workflow Engine From Scratch. In the previous post, we built a basic orchestrator…
Katya Learns and Shares·Apr 16Building a Microservices Workflow Engine From ScratchThis article dives into the technical implementation of orchestrating business workflows for microservices.
Katya Learns and Shares·Apr 14Beyond Sagas: Orchestrating Microservices WorkflowsThis article explores how to manage complex business logic across microservices, moving from traditional sagas to robust, forward-moving…
Katya Learns and Shares·Apr 7Bulletproof Microservices: Mastering Atomicity, Idempotency, and OrderingThis article draws on ideas from Chris Richardson’s Microservices Patterns and my own experience building distributed systems.
Katya Learns and Shares·Mar 31The Microservices Communication Playbook: Sync, Async, and Scaling GracefullyThis article draws on ideas from Chris Richardson’s Microservices Patterns and my own experience building distributed systems.
Katya Learns and Shares·Mar 24Part 3: RAID — How Multiple Disks Become One Reliable System← Part 2: SSDs | Part 3: RAID (Current)
Katya Learns and Shares·Mar 17Part 2: SSDs — When Storage Stopped Spinning← Part 1: HDDs | Part 2: SSDs (Current) | Part 3: RAID →