Microservices & Distributed Systems

Overview

Communication Patterns

Event Driven Architecture

Exactly Once

Patterns

Messages

Orchestration & Choreography

Decomposition

Autonomous

Capability Focused

Teams

Patterns and Techniques

Examples

Api Gateways

Operations

User Experience

Event Driven UIs

UI Composition

Micro Front Ends

Graphql

Examples

Actor Model

Lessons Learned & Other Commentary

Stream Processing

An Alternative: The Modular Monolith