Year-End Discount: 10% OFF 1-year and 20% OFF 2-year subscriptions!

Distributed Systems: Building Software for the Real World

189 Lessons
89 Quizzes
20 Code Snippets
230 Illustrations

Takeaway Skills

Understand system architecture and information architecture

Learn about development lifecycle and different architectures to build a software

Learn about stability anti-patterns, problems in network connection and their vulnerabilities

Learn service discovery systems, control plane, bounded/unbounded result sets and their effects

Understand system architecture and information architecture

Learn about development lifecycle and different architectures to build a software

Learn about stability anti-patterns, problems in network connection and their vulnerabilities

Learn service discovery systems, control plane, bounded/unbounded result sets and their effects

Course Overview

In this course, you will examine ways to architect, design, and build software —particularly distributed systems—for the muck and mire of the real world. You will prepare for the armies of illogical users who do crazy, unpredictable things. Your software will be under attack from the m...

How You'll Learn

Faster than videos

Videos are holding you back. The average video tutorial is spoken at 150 words per minute, while you can read at 250. That‘s why our courses are text-based.

Progress you can show

Built in assessments let you test your skills. Completion certificates let you show them off.

Faster than videos

Videos are holding you back. The average video tutorial is spoken at 150 words per minute, while you can read at 250. That‘s why our courses are text-based.

Progress you can show

Built in assessments let you test your skills. Completion certificates let you show them off.

Course Contents

1. Living in Production
2. The Exception That Grounded an Airline
3. Stabilize Your System
4. Stability Antipatterns
5. Failures And Blockages
6. Force Multiplier
7. Stability Patterns
8. Launching An Online Store
9. Foundations
10. Processes on Machines
11. Interconnect
12. Control Plane
13. Security
14. Design for Deployment
15. Handling Versions
16. Case Study: Trampled by Your Own Customers
17. Adaptation
18. System Architecture
19. Information Architecture
20. Chaos Engineering
21. Bibliography

Join more than 1.4 million learners from companies like

What our learners are saying

What our learners are saying

COURSE BY:

The Pragmatic Programmers

Teams of every size choose
Educative for Business
to train, upskill & onboard their developers