PCSalt
YouTube GitHub

# microservices

5 posts

Domain-Driven Design (DDD) — Bounded Contexts in Practice

A practical guide to Domain-Driven Design — bounded contexts, aggregates, value objects, and how to apply DDD without drowning in abstraction.

Saga Pattern — Managing Distributed Transactions

How to implement the Saga pattern for distributed transactions in microservices — choreography vs orchestration, compensation, and practical implementation with Kafka.

Database Per Service — Patterns for Data Isolation in Microservices

How to implement database-per-service in microservices — data ownership, cross-service queries, eventual consistency, and practical patterns for data isolation.

Microservices vs Monolith — A Practical Decision Framework

A no-hype comparison of microservices and monoliths — when each architecture makes sense, the real tradeoffs, and how to decide for your project.

Event-Driven Architecture — When and Why (Not Just Kafka)

Understand event-driven architecture beyond the buzzwords — events vs commands, messaging patterns, when to use it, and when synchronous calls are better.