API Clients
Frontend
Monolith Server
REST API
Web App Clients
Shipping the monolith
Common Business Logic
API Clients
Frontend
Web App Clients
Shipping the frontend + µ-services
+ µ-services
Web App 1
Multi-Container Service 1
Prototyping
Dev + Test
JSON Server
Dependencies
Container 1
Dependencies
Container 2
Mock
Data
Web App 2
Multi-Container Service 2
Prototyping
Dev + Test
Hapi Node.js Server
Dependencies
Container 3
Dependencies
Container 4
Mock
Data
Frontend Services
Content Server
Multi-Container Frontend Service
BFF
Dependencies
Container
Dependencies
Container
Node.js Server
Multi-Container Frontend Service
GraphQL Server
Dependencies
Container
Dependencies
Container
Content Server
Frontend Service
BFF
Data
JSON
Backend Services
Static UI
HTML
API Clients
Data
JSON
Data
JSON
BFF
BFF
Content Server
µ-services
Content Server
Multi-Container Frontend Service
BFF
Dependencies
Container 1
Dependencies
Container 2
Data
JSON
Multi-Container Backend Services
Static UI
HTML
API Clients
Data
JSON
Data
JSON
API Clients
Frontend
Web App Clients
Shipping the µ-services
+ µ-services
µ-service B
µ-service A
µ-service D
µ-service E
µ-service C
Web App 1
Multi-Container Service 1
Prototyping
Dev + Test
JSON Server
Dependencies
Container 1
Dependencies
Container 2
Mock
Data
Web App 2
Multi-Container Service 2
Prototyping
Dev + Test
Hapi Node.js Server
Dependencies
Container 3
Dependencies
Container 4
Mock
Data
Frontend Services