vault backup: 2023-09-24 13:22:33

This commit is contained in:
Alice 2023-09-24 13:22:33 +01:00
parent 6da6e3bbeb
commit 8d45beff6c
2 changed files with 440 additions and 1 deletions

View file

@ -10,7 +10,7 @@
### 1. Monolythic system
- Architecture: [[Monolithic system.excalidraw]]
- Multiple services for multiple targets in the same server
## 2. Distributed system
## 2. Distributed systems
- Main distribution concerns:
1. Replication
2. Partitioning
@ -31,4 +31,14 @@
- Architecture: [[SOA.excalidraw]]
- Addresses scale-out and modularity.
- Example: micro-services.
#### 2.3.1 Microservices
- Each service implements specific functionality.
- Services can scale independently.
- Decomposition may be troublesome: how micro is micro?
- Consistency.
- Complex deployment and testing
## Distributed architectures
### 1. Client-server