\o/
SOA- Hey why everyone forgot about me?
SOA
Microservices
https://setandbma.files.wordpress.com/2012/05/technology-adoption.png
here
Monolith
Microservices
The Big Ball Of Mud
- A computer program that is used will be modified
- When a program is modified, its complexity will increase, provided that one does not actively work against this.
https://en.wikipedia.org/wiki/Software_entropy
Distributed - Ball of Mud
"Organizations which design systems ... are constrained to produce designs which are copies of the communication structures of these organizations"
Middleman
Cached data
Static Page
No Interaction
The first rule of distributed systems is don’t distribute your system until you have an observable reason to