April 2026
Intermediate
491 pages
18h 4m
English
In modern distributed systems, scalability, consistency, fault tolerance, and transparency are essential for successful deployment. This chapter provides you with basic concepts and suitable design patterns to help you optimize modern distributed architectures with regard to these challenges.
Modern applications are usually part of complex systems that themselves are connected to various other systems and are often operate in cloud environments. Key factors to a successful deployment include scalability, consistency, fault tolerance, and transparency.
Although these requirements are primarily relevant for the development of distributed applications, these demands also apply to the development ...
Read now
Unlock full access