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
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
Testimonials (5)
Maybe more exercises could be better for lerning but the time was to little
Gianpiero Arico' - Urmet Spa
Course - Embedded Linux Systems Architecture
Practise exercises in EA.
Pawel - Krajowa Szkola Skarbowosci
Course - UML in Enterprise Architect (workshops)
-Knowledge of the teacher in the subject was really good. He was able to explain very nicely and was able to answer all the questions at that moment. -To be able to know what all the tool is capable of was really good. -The structure he showed, like using scenarios and traceability would be really helpful in my day-to-day work.
Harsha Jain - Scania CV AB
Course - Introduction to Enterprise Architect
Great knowledge.
Marie - Forsvarets forkningsinstitutt
Course - Systems Modeling with SysML and Enterprise Architect (EA)
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.