Get in Touch

Course Outline

  • Introduction
  • Theoretical foundations of distributed systems
    • Advantages and limitations
    • Scalability and reliability mechanisms
    • Sharding and partitioning strategies
  • Prevalent architecture patterns
    • 3-Tier architecture
    • Sharding
    • Streaming
    • Lambda & Kap   
  • Distributed computing
    • Stateless services
    • Patterns for scalable and reliable stateful services
  • Scalable and highly reliable storage
    • NoSQL capabilities and classifications
    • Data storage patterns for distributed, high-reliability, and scalable systems
    • Redis lab exercises
  • Scalable and highly reliable message bus
    • Streaming and Event-Driven capabilities and classifications
    • Event processing patterns for distributed, high-reliability, and scalable systems
    • Kafka lab exercises
  • Additional critical architecture considerations
  • Summary and conclusions

Requirements

  • Fundamental understanding of system architecture
  • Practical experience in designing small-scale systems or services
  • Minimum of 3 years of programming experience

Target Audience

  • Solution and Application Architects
  • Technical Leaders
  • Senior Engineers
 14 Hours

Custom Corporate Training

Training solutions designed exclusively for businesses.

  • Customized Content: We adapt the syllabus and practical exercises to the real goals and needs of your project.
  • Flexible Schedule: Dates and times adapted to your team's agenda.
  • Format: Online (live), In-company (at your offices), or Hybrid.
Investment

Price per private group, online live training, starting from 2600 € + VAT*

Contact us for an exact quote and to hear our latest promotions

Testimonials (3)

Provisional Upcoming Courses (Contact Us For More Information)

Related Categories