522 B
522 B
18 Setembro 2023 - #ASCN
Why distributed systems?
- Modularity, decoupling different concerns.
- Performance.
- Dependability
How to distribute?
1. Monolythic system
- Architecture: Monolithic system.excalidraw
- Multiple services for multiple targets in the same server
2. Distributed system
- Main distribution concerns:
- Replication
- Partitioning
- Service-orientation
- All of these address scaling out a service/application.
- Not mutually exclusive, can be combined.