vault backup: 2023-09-24 13:12:33
This commit is contained in:
parent
9fbb97b41c
commit
326f5982bb
3 changed files with 929 additions and 1 deletions
|
@ -5,11 +5,11 @@
|
|||
- 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
|
||||
|
@ -19,3 +19,12 @@
|
|||
- Not mutually exclusive, can be combined.
|
||||
|
||||
### 2.1 Replication
|
||||
- Architecture: [[Replication.excalidraw]]
|
||||
- Multiple copies of the same data and functionality
|
||||
- Addresses resilience and scale-out
|
||||
### 2.2 Partitioning
|
||||
- Architecture: [[Partitioning.excalidraw]]
|
||||
- A server is split horizontally (Sharding).
|
||||
- Addresses scale-out.
|
||||
- Can be applied to computation, data, ...
|
||||
-
|
Loading…
Add table
Add a link
Reference in a new issue