Introduction to Distributed Systems for Dummies
INTERACTIVE COURSE

Introduction to Distributed Systems for Dummies

Beginner

53 Lessons

14h

Certificate of Completion

Introduction to Distributed Systems for Dummies
8 Playgrounds
12 Quizzes
64 Illustrations

Takeaway Skills

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

Course Overview

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 independent computational components. Developers are expected to have mastery over a programming language or two. Moreover, they should also know the basics of distributed systems in order to succeed. In this course, you’ll learn what a distributed sys...Show More

Course Content

1

Introduction

2

What Distributed Systems Achieve for Us

3

Data in Distributed Systems

4

Communication Between Nodes

5

Data Processing in Large Scale

6

Distributed System Architectural Patterns

5 Lessons

7

Case Study 1: Apache Spark

2 Lessons

8

Case Study 2: Apache Druid

2 Lessons

9

Conclusion

1 Lesson

COURSE AUTHOR

How You'll Learn

Hands-on Coding Environments

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.

2x Faster Learning — With No Setup

Videos are holding you back. Educative‘s interactive, text-based lessons accelerate learning — no setup, downloads, or alt-tabbing required.

AI-Powered Learning

Learn faster and smarter with adaptive AI tools embedded in every Educative course.

Progress You Can Show

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

FOR TEAMS

Interested in this course for your business or team?

Unlock this course (and 1,000+ more) for your entire org with DevPath