The architecture of Distributed, Highly Reliable and Scalable systems 培训
Introduction
Theoretical aspects of distributed systems
lows and limitation
scalability and reliability capabilities
sharding and partitioning
Most popular architecture patterns
3-Tier architecture
Sharding
Streaming
Lambda & Kapa
Distributed computing
Stateless services
Patterns for scalable and reliable stateful services
Scalable and highly reliable storage
NoSQL capabilities and types
Patterns for data storage in distributed, highly reliable and scalable systems
Redis Lab exercises
Scalable and highly reliable message bus
Streaming/Event-Driven capabilities and types
Patterns for event processing in distributed, highly reliable and scalable systems
Kafka Lab
Other important architecture aspects
Summary and conclusions