diff --git a/Slides/Module 10.1 Distributed Systems Goals and Challenges.pdf b/Slides/Module 10.1 Distributed Systems Goals and Challenges.pdf new file mode 100644 index 0000000..fdd00b0 Binary files /dev/null and b/Slides/Module 10.1 Distributed Systems Goals and Challenges.pdf differ diff --git a/Slides/Module 10.1 Distributed Systems Goals and Challenges.pptx b/Slides/Module 10.1 Distributed Systems Goals and Challenges.pptx new file mode 100644 index 0000000..1e497aa Binary files /dev/null and b/Slides/Module 10.1 Distributed Systems Goals and Challenges.pptx differ diff --git a/Slides/Module 10.2 Distributing Data.pdf b/Slides/Module 10.2 Distributing Data.pdf new file mode 100644 index 0000000..5b2bcff Binary files /dev/null and b/Slides/Module 10.2 Distributing Data.pdf differ diff --git a/Slides/Module 10.2 Distributing Data.pptx b/Slides/Module 10.2 Distributing Data.pptx new file mode 100644 index 0000000..8527cee Binary files /dev/null and b/Slides/Module 10.2 Distributing Data.pptx differ diff --git a/_data/modules.yml b/_data/modules.yml index 38d5518..b0143a6 100644 --- a/_data/modules.yml +++ b/_data/modules.yml @@ -30,7 +30,7 @@ page: /modules/9-patterns-of-react 5b: name: Distributed System Architectures (Part 1) - page: + page: /modules/10-ds-1 6a: name: Distributed System Architectures (Part 2) page: diff --git a/lectures/l10.md b/lectures/l10.md new file mode 100644 index 0000000..d820ad4 --- /dev/null +++ b/lectures/l10.md @@ -0,0 +1,25 @@ +--- +layout: module +title: "10 - Distributed Systems Architectures (Part 1)" +permalink: /modules/10-ds-1 +parent: Modules +nav_order: 10 +lessons: + - title: "Distributed Systems: Goals and Challenges" + ppt: "Module 10.1 Distributed Systems Goals and Challenges.pptx" + pdf: "Module 10.1 Distributed Systems Goals and Challenges.pdf" + - title: "Distributing Data" + ppt: "Module 10.2 Distributing Data.pptx" + pdf: "Module 10.2 Distributing Data.pdf" +--- +### Learning Objectives: +In this module, you will learn to: +* Describe 5 key goals of distributed systems +* Understand the fundamental constraints of distributed systems +* Understand the roles of replication and partitioning in distributing data + +{% include lesson.html %} + +### Resources +* ["Distributed Systems for Fun and Profit"](http://book.mixu.net/distsys/index.html) by Mikito Takada +* ["The CAP FAQ - The Paper Trail"](https://www.the-paper-trail.org/page/cap-faq/) \ No newline at end of file