|
|
|
|
|
by mesarvagya
1437 days ago
|
|
Here are some tips which most of distributed systems follow : 1. Almost all distributed systems has a global load balancer sitting in front, which will distribute your traffic to nearest possible server. 2. Decide how do you want to make your DB replication to happen. Is it active/active, active/passive, P2P, etc ? 3. What do you choose between Consistency and Availability when Network Partition happen? Some databases like Cassandra are eventual consistent. 4. Any asynchronous tasks will need to use queuing service. 5. Any performant API will need to use Caching and CDN. |
|