Professional Documents
Culture Documents
Application
Motivating
Pattern
Solution
Pattern patterns
Maintaining data Consumer-driven Server-side page
Solution A Solution B consistency contract test fragment
Decompose by Aggregate composition
Shared Database per
General Specific business capability database Service
Consumer-side Client-side UI
contract test composition
Database architecture Event
Decompose by Saga
sourcing
subdomain Service UI
Component Test
Self-contained
API
Testing
Service CQRS
Composition Domain event
Application
architecture Client-side discovery Self registration
Infrastructure patterns
API gateway
Multiple Services Single Service per
Service registry
per host Host
Serverless
deployment Server-side
3rd party registration Backends for
discovery frontends
Service-per- Service-per-VM
Container Discovery External API
Microservice patterns
Copyright 2019. Chris Richardson Consulting, Inc. All rights reserved. Learn-Build-Assess Microservices http://adopt.microservices.io