Mastery over the nature of and the need for distributed systems
An understanding of the core problems in developing distributed systems
Appreciation of the challenges in distributed systems related to storage, communication, and processing
Familiarity with key architectural patterns in distributed system design
In-depth knowledge through case studies of some popular distributed systems
Gone are the days when monolithic applications were the norm. Most applications that we use today are too complex for that type of construction. Instead, most applications that appear as a single unit are actually built as a collection of inter-operating but indepen...
What Distributed Systems Achieve for Us
Data in Distributed Systems
Communication Between Nodes
Data Processing in Large Scale
Distributed System Architectural Patterns
Case Study 1: Apache Spark
Case Study 2: Apache Druid
How You'll Learn
You don’t get better at swimming by watching others. Coding is no different. Practice as you learn with live code environments inside your browser.
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.
Start learning immediately instead of fiddling with SDKs and IDEs. It‘s all on the cloud.
Built-in assessments let you test your skills. Completion certificates let you show them off.