Reading and video reference library
These materials are supplementary and linked throughout each lecture. Official vendor documentation should be treated as the primary authority for tool behavior, while videos are optional introductions and do not replace practical testing.
MIT 6.5840 course home | https://pdos.csail.mit.edu/6.824/ Reference course and research-oriented learning sequence
MIT 6.5840 general information | https://pdos.csail.mit.edu/6.824/general.html Individual lab policy and academic format used as inspiration
MIT 6.5840 2026 schedule | https://pdos.csail.mit.edu/6.824/schedule.html Reading and lab topic examples
Distributed Systems: Principles and Paradigms | https://www.distributed-systems.net/ Tanenbaum / van Steen distributed systems textbook
Docker official documentation | https://docs.docker.com/ Images, containers, Compose, networking
NGINX official docs | https://nginx.org/en/docs/ Web server and reverse proxy
PostgreSQL official docs | https://www.postgresql.org/docs/current/ Transactions, atomic updates, constraints
RabbitMQ official tutorials | https://www.rabbitmq.com/tutorials Producers, queues, consumers and ACKs
Microservices patterns | https://microservices.io/patterns/index.html Saga, outbox, service patterns
Raft project resources | https://raft.github.io/ Election, replication and consensus reading
OpenTelemetry | https://opentelemetry.io/docs/ Metrics and tracing standards
MIT replication lecture (YouTube) | https://www.youtube.com/watch?v=M_teob23ZzY Primary-backup discussion
About the MIT reference
MIT 6.5840 Spring 2026 lists 40% programming labs, 20% midterm, 20% final, 15% lab check-offs and 5% paper question answers. This proposed CSE 4115L course instead follows the requested local grading scheme of 40/20/25/15. MIT also explicitly requires individual programming labs; this proposal adopts that principle while using an undergraduate-scale food-delivery microservice scenario.