The Design Patterns for Distributed Systems Handbook is a free course. Learn about data structures and algorithms in this free course. Learn about relational databases here, and about NoSQL databases here. Here are some resources that can help you brush up on some of these more specific topics.

52m read timeFrom freecodecamp.org
Post cover image
Table of contents
Prerequisite KnowledgeHere's What We'll Cover:What are Distributed Systems?Common Challenges in Distributed SystemsCommand and Query Responsibility Segregation (CQRS) PatternTwo-Phase Commit (2PC) PatternSaga PatternReplicated Load-Balanced Services (RLBS) PatternSharded Services PatternSidecar PatternWrite-Ahead Log TechniqueSplit-Brain PatternHinted Handoff PatternRead Repair PatternService Registry PatternCircuit Breaker PatternLeader Election PatternBulk Head PatternRetry PatternScatter Gather PatternBloom Filters (Data Structure)Conclusion
1 Comment

Sort: