Course Outline

  • Introduction
  • Theoretical Aspects of Distributed Systems
    • Challenges and Limitations
    • Scalability and Reliability Capabilities
    • Sharding and Partitioning
  • Most Popular Architecture Patterns
    • 3-Tier Architecture
    • Sharding
    • Streaming
    • Lambda & Kappa
  • Distributed Computing
    • 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
This curriculum is designed to provide a comprehensive understanding of distributed systems for government professionals, ensuring alignment with public sector workflows, governance, and accountability.

Requirements

  • An understanding of system architecture for government operations
  • Experience with designing small systems or services for government use
  • 3+ years of programming experience in a public sector environment

Audience

  • Solution and Application Architects for government projects
  • Technical Leaders within government agencies
  • Senior Engineers working on government initiatives
 14 Hours

Number of participants


Price per participant

Testimonials (5)

Upcoming Courses

Related Categories