Professional Documents
Culture Documents
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
subdomain sourcing Service
Component Test
UI
Self-contained
Service API Testing
CQRS Domain event
Composition
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
Sidecar
Communication patterns
Service deployment
platform
Service mesh
Deployment
Microservice patterns
Copyright 2020. Chris Richardson Consulting, Inc. All rights reserved. Learn-Build-Assess Microservices http://adopt.microservices.io