Microservices
Monolithic¶
- All in one
- DB
- Buissness Logic
- UI
- Dificult to scale
- Split
- 3 Tiers Arch
- Presentation Layer (UI)
- Logic Layer (Buissines Logic)
- Data Layer (DB)
- 3 Tiers Arch
Complex Applications are very hard to scale
Microservices¶
- Every Service deals with one Buissines Logic
- HTTP/MQ
- Seperate Teams per Function
- Root Cause Analysis gets dificult
Microservice vs Mono¶
- Latenz: Erhöhrt beispiel Boxen der Lehrer kann alles auf einmal ausführen, währenddem die Microservices zeit braucht zum sehen das die Excution von der Rheienfolge durch ist.
Ressources¶
- https://bbw.iliraga.ch/321/assignments/01-microservices-einstieg.html
- https://www.youtube.com/watch?v=lL_j7ilk7rc