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

522 B

18 Setembro 2023 - #ASCN

Why distributed systems?

  • Modularity, decoupling different concerns.
  • Performance.
  • Dependability

How to distribute?

1. Monolythic system

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