Course Outline
- 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
Requirements
- An understanding of system architecture ...
- Experience with designing small systems or services
- 3+ years of programming experience
Audience
- Solution and Application Architects
- Technical Leaders
- Senior Engineers
Testimonials (7)
The coach adapted to us very well and established contact with us, he knew how to approach us and how to convey the message very well. And bezier :3
Przemyslaw Popielarz - Research and Development Center Bury Sp. z o .o.
Course - Systems Modeling with SysML and Enterprise Architect (EA)
Machine Translated
Mr. Szymon has extensive knowledge and, importantly, is a practitioner.
Artur - Krajowa Szkoła Skarbowości
Course - UML in Enterprise Architect (workshops)
Machine Translated
The practice on each case, the good explanation, very understandable and extensive knowledge of the topics; a real example was used to practice
ESTEFANNY GIL MORA - Global K S.A. de C.V.
Course - Use Case Modeling
Machine Translated
That we could you real life examples
Elria Slabber - Glacier by Sanlam
Course - Introduction to Domain Driven Design
Maybe more exercises could be better for lerning but the time was to little
Gianpiero Arico' - Urmet Spa
Course - Embedded Linux Systems Architecture
A lot: * exercises in group, were really great * the fact that there was more focus on exercises (time-wise) and less on theory * menti and the small competition (super cool for recapitulation) * pauses and breaks were on point * he helped us a lot, when we has issues and was always open for questions
Balo-Fabian Zsolt
Course - Software Architecture in Cloud
Drawing on a whiteboard in real time as he explained, top experience. He knew to explain every topic.