my_digital_garden/content/ASCN/T - Aula 2.md

21 lines
522 B
Markdown

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:
1. Replication
2. Partitioning
3. Service-orientation
- All of these address scaling out a service/application.
- Not mutually exclusive, can be combined.
### 2.1 Replication