List of project to learn fundamentals of distributed systems
Week 0: ████████████ Echo Server ✅
Week 1: ████████████ Chat Server ✅
Week 2: ░░░░░░░░░░░░ Workflow Engine
Week 3: ░░░░░░░░░░░░ Job Scheduler
Week 4: ░░░░░░░░░░░░ Orchestration System
Week 5: ░░░░░░░░░░░░ Integration (MiniKube)
Week 6: ░░░░░░░░░░░░ Add Raft Consensus
Week 7: ░░░░░░░░░░░░ Raft Continued
Week 8: ░░░░░░░░░░░░ Observability
Week 9: ░░░░░░░░░░░░ Persistence
Week 10: ░░░░░░░░░░░░ Multi-tenancy
Week 11: ░░░░░░░░░░░░ Performance
Week 12: ░░░░░░░░░░░░ Polish & Document
- Papper: https://research.google.com/archive/mapreduce.html
- README: MapReduce implementation explained
- Impl: MapReduce
- README: Echo server