Search
Lessons (12)
- Event-Driven Architecture
… one producer publishes a fact; many consumers react independently](/img/architecture/event-driven.svg) Request-driven vs event …
- Architecture Patterns at Scale
Choose client-server, microservices, serverless, event-driven or peer-to-peer architecture based on ownership, failure boundaries and …
- Hexagonal Architecture (Ports & Adapters)
… a message consumer Driven (secondary) side Things the application calls Database, payment provider, email, event bus, clock mermaid …
- Domain-Driven Design: Strategic Design
… Domains and subdomains, ubiquitous language, bounded contexts, all the context-mapping patterns, and event storming to discover them …
- What Is Software Architecture?
… inside an app (Layered, Clean, Hexagonal, Onion), the domain (DDD), and the whole system (microservices, event-driven, serverless …
- Domain-Driven Design: Tactical Patterns
… DomainEvent[] { const e = this.events; this.events = []; return e; } private assertDraft() { if (this.status !== "DRAFT") throw new DomainError …
- Choosing an Architecture
… complexity Event-driven Components react to published facts Many reactions to the same facts, integration, buffering Eventual consistency …
- What Is Apache Kafka?
… used for? mermaid mindmap root((Kafka use cases)) Event-driven microservices OrderPlaced → many services react Activity tracking clicks …
- Finding Service Boundaries with DDD
… 6. Event storming: put business experts and developers in a room with sticky notes for every domain event …
- Which Pattern Do I Need?
… System-level cousin --- --- Observer Pub/Sub, Kafka topics, event-driven architecture Facade API Gateway, Backend for Frontend Proxy …
- Kafka vs RabbitMQ & the Kafka Ecosystem
… Pick what<br/ your team can operate well"] ✅ Kafka shines for: event-driven microservices where many services react …
- Deploying & Operating Microservices
… Other services depend on your API and your events. Changes must be backward compatible . ✅ Safe (additive) ❌ Breaking --- --- Add …