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
 14 Hours

Number of participants



Price per participant

Testimonials (9)

Related Courses

Introduction to Enterprise Architect

7 Hours

Systems Modeling with SysML and Enterprise Architect (EA)

21 Hours

UML in Enterprise Architect (workshops)

21 Hours

Use Case Modeling

14 Hours

SysML by example with Cameo Systems Modeler

21 Hours

Introduction to Domain Driven Design

14 Hours

Introduction to ARCADIA with Capella

7 Hours

OCSMP Model Builder - Fundamentals prep

21 Hours

SysML by example

21 Hours

Embedded Linux Systems Architecture

35 Hours

System Architecture, Service Architecture, and Microservice Architecture with Spring Cloud

21 Hours

Software Architecture in Cloud

21 Hours

Structured Cabling System

7 Hours

Systems and Service Architecture - Microservices Architecture

14 Hours

Related Categories

1