Developer links
Torollo
Torollo is a hands-on backend engineering lab where the architecture you draw becomes real infrastructure, so a load balancer on the canvas is an actual Nginx container and a firewall rule you sketch is enforced by iptables. Place Ubuntu servers, PostgreSQL, MongoDB, Redis, and RabbitMQ nodes, wire them into VPCs and subnets, then watch the traffic simulator send requests through the topology you built. Guided roadmaps walk you from a single web server to a resilient three-tier application, a cache-aside Redis design, and a worker queue, grading every step against the live system instead of your intentions. Validators probe container status, SQL schemas, Redis keys, network reachability, and HTTP responses, and a failed check explains exactly what was expected versus what your containers actually did. Built-in explorers let you run SQL against Postgres, query MongoDB collections, and issue Redis commands, while browser terminals give you a shell inside any node. Roadmaps are plain JSON files you can import or author yourself, progress is tracked per step with hints and solutions, and the whole catalogue is available in English and French. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. MIT licensed.
Benefits
- Diagrams That Actually Run
- Every node you place starts a real Docker container, and every link compiles into actual iptables rules, so the architecture on screen is the system under test, never a mock.
- Roadmaps Graded Against Reality
- Validators probe live containers for schemas, keys, reachability, and HTTP responses, then explain the gap between expected and observed behavior, which makes bluffing through a lesson impossible.
- Explorers And Browser Terminals
- Open a root shell in any container through xterm.js, run SQL in the Postgres explorer, query MongoDB collections, and issue native Redis commands without leaving the canvas.
- Author Your Own Roadmaps
- Roadmaps are documented plain JSON with steps, hints, solutions, and validators, so teams can import community packs or write graded exercises tailored to their own stack.
Features
- Real Docker Node Canvas
- Ubuntu, PostgreSQL, MongoDB, Redis, RabbitMQ, Nginx load balancers, and autoscaling groups each map one-to-one to live Docker containers on the host.
- Enforced Network Security
- VPCs and subnets become real Docker bridge networks, security group rules become iptables entries, and NAT gateways use ip_forward with MASQUERADE routing.
- Live Step Validators
- Step checks assert container status, replica counts, SQL and Mongo data, Redis keys, subnet reachability, firewall restrictions, and HTTP response content.
- Traffic Simulator
- A built-in simulator sends requests through your topology so you can watch traffic cross load balancers, subnets, and firewall rules in real time.
- Compose Or Npx Install
- Run it with npx torollo start or the bundled Docker Compose stack on port 23232, with state persisted in a named data volume.