8. Challenges of Application
Monolithic
before 199x
Service-Oriented Architecture
200x
Microservices
201x
Response Time
Millisecond
Data to Process
Terabyte
Down time
Never
Server Nodes
1xx nodes
Response Time
second
Data to Process
Gigabyte
Down time
Minutes
Server Nodes
1x nodes
Response Time
minute
Data to Process
Megabyte
Down time
Hour
Server Nodes
x nodes
47. Production Env.
Docker Orchestrator
Production Env.
Clustering
Version
Control
Version
Control
System Admin
Staging
Env.
Staging
Env.
Programmer
User
Tester
Application Server
.WAR
for
HMTL
.WAR
for
JSON
Web Browser
Mobile
App
Web Server
(Reverse
Proxy)
Relational Database
Web Browser
Mobile
App
CI/CD
(Jenkins)
.war
.war
.war
Source
code
Automate
Testing
bin
bin
Database
Docker Container
bin
Web Server
(Reverse
Proxy)
MONOLITHIC
MICROSERVICE
User