Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Course Outline
- Introduction
- Theoretical Aspects of Distributed Systems
- Rules and limitations
- Capabilities for scalability and reliability
- Sharding and partitioning
- Popular Architecture Patterns
- 3-Tier Architecture
- Sharding
- Streaming
- Lambda & Kappa
- 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
- A foundational understanding of system architecture.
- Experience in designing small-scale systems or services.
- More than 3 years of programming experience.
Audience
- Solution and Application Architects
- Technical Leaders
- Senior Engineers
14 Hours
Testimonials (2)
Prepared project on which we could work from the start without wasting time to set up files not needed in exercises. Readiness to answer all questions that came up from participants.
Robert Walczak - Hitachi Energy
Course - Systems Modeling with SysML and Enterprise Architect (EA)
Practise exercises in EA.