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
The theory felt quite complete, we handled all important subjects. It was very nice we could zoom in on our use-case Achievements, which helped us with understanding the theory.
Henk Huybrechts
The number of technologies covered; The real time examples and running the software on course;.
Florin Diaconu
The labs were very helpful for me in order to understand the concept.
Juan Curiel
I generally was benefit from the good set of useful information.
The discussions that came out of it.
The lectures were very concise and to the point. The hands-on exercises were very helpful, we wish we have more hands-on in the future.
Jayaraman Ramansubramaniam
I generally liked the material is good.
I was benefit from the vast experience on the subject with practical tips on how to implement in real life production environment.
Palawan Pawnshop - Palawan Express Pera Padala
I enjoyed the discussions of different infrastructures with models on the board.
BOYET NAZON - Palawan Pawnshop - Palawan Express Pera Padala
I commend his training style of reaching out to the delegates individually and discussing a short introduction first on a subject whenever necessary before going into detail. Lastly, for providing suggestions and references related to the training that we can use in the future.
Hiel Umiten - Palawan Pawnshop - Palawan Express Pera Padala
The trainer is very approachable and knowledgeable about the subject. Looking forward to being trained again by this amazing guy.
Allan Rae Saac - Palawan Pawnshop - Palawan Express Pera Padala
The knowledge and experience of the trainer that is very evident on his lecture.
Palawan Pawnshop - Palawan Express Pera Padala
All the mentioned tools are explained thoroughly.
Michelle Baluran - Palawan Pawnshop - Palawan Express Pera Padala
More Illustration, less visual presentation. The diagram of a pipeline of micro services, how it works from client to server. The recommended tools and reference.
Palawan Pawnshop - Palawan Express Pera Padala
I liked the sample on how to deploy and create application.
- CARD MRI Information Technology Inc.
I enjoyed the adequate examples are provided for easier understanding.
Lo Zhi Hoe - Arvato Systems Malaysia Sdn Bhd
Last part, ask questions
- HPE
Sharing of the teacher's own practical experience.
HPE
Pitfalls to avoid with microservice features and design considerations.
Junpeng Wu - HPE
I generally was benefit from the good set of useful information.
The discussions that came out of it.
I generally liked the material is good.