Practices
Practices
This final section transitions from theoretical concepts to practical application by examining several intricate systems from a design perspective. The topics are organized into two distinct parts:
- Abstract Design: This section focuses on designing each system conceptually, ensuring the architecture is platform-agnostic and applicable across self-managed infrastructures and cloud providers like AWS, Azure, etc.
- Implementation: This part specifies how to deploy and maintain the systems on AWS. This section requires a good understanding of cloud computing and AWS. You may wish to skip it if you are not familiar with these topics.
We will discuss the following applications:
- Raises awareness about challenges in large-scale systems, such as Data Distribution and Concurrency Control.
- Involves working with a simple multi-region setup in AWS.
2. Chat System
Last updated on