Systems and Cloud · System Design
Design the architecture of a food-delivery app
Design a system for orders, restaurants and delivery partners and justify each choice with numbers.
- Advanced
- 1–2 weeks
- Free
606 projects · 13 streams · every class
How computers run and talk to each other: operating systems, networks, containers, the cloud and system design.
9 Systems and Cloud projects
Systems and Cloud · System Design
Design a system for orders, restaurants and delivery partners and justify each choice with numbers.
Systems and Cloud · Containers
Package one of your own apps and its database so anyone can run it with one command.
Systems and Cloud · Networking
Write a server and client that exchange messages over TCP with several users.
Systems and Cloud + Robotics, IoT and Hardware
Turn a Raspberry Pi into a home web server that hosts your own site on the local network.
Systems and Cloud · Linux
Write a command-line shell that runs programs, handles pipes and redirects output.
Systems and Cloud + Environmental Science
Profile a program, optimise it and estimate the energy and carbon saved.
Systems and Cloud · DevOps
Set up a pipeline that tests and deploys your site automatically on every push.
Systems and Cloud · Operating Systems
Simulate first-come-first-served, shortest-job-first and round robin and compare waiting times.
Systems and Cloud · Operating Systems
Write a minimal kernel that boots in an emulator, prints to the screen and handles the keyboard.
0 to compare
Compare