Table of Contents Introduction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . v 1. Layered Architecture. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 Pattern Description 1 Key Concepts 3 Pattern Example 5 Considerations 7 Pattern Analysis 8 2. Event-Driven Architecture. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 Mediator Topology 11 Broker Topology 14 Considerations 17 Pattern Analysis 18 3. Microkernel Architecture. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 Pattern Description 21 Pattern Examples 23 Considerations 24 Pattern Analysis 25 4. Microservices Architecture Pattern. . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 Pattern Description 27 Pattern Topologies 29 Avoid Dependencies and Orchestration 32 Considerations 33 Pattern Analysis 34 5. Space-Based Architecture. . . . . . . . . . . . . . . . . . . . . . . . . . . ...
This is a technology blog around software engineering fundamentals