Learning DevOps often means reading documentation, watching tutorials, and memorizing commands. Those resources are useful, but I kept missing one thing: a place where I could interact with the concepts without having to build an entire lab first.
That is why I have been working on Bancada, a free and open source platform for practicing DevOps and system design directly in the browser.
The project is primarily built for Portuguese-speaking developers, especially people who are learning infrastructure and want something more hands-on than another collection of articles.
Bancada currently has 168 practical learning resources:
- 53 games and interactive simulators
- 20 guided exercises
- 44 quizzes
- 27 flashcard sets
- 24 operational checklists
- DevOps roadmaps and interview questions
- Educational terminals for Linux, Docker, Kubernetes, SQL, MongoDB, and PostgreSQL
Some activities simulate systems such as DNS, load balancers, message queues, Kubernetes scheduling, deployment strategies, database replication, rate limiting, CI/CD pipelines, and webhook delivery.
Everything runs in the browser. You can explore the platform without creating an account or configuring cloud infrastructure.
I have just published the first open source release, v0.1.0, under the Apache 2.0 license.
The project includes a PWA, Docker support, GitHub Actions, unit tests, Playwright tests, contribution guidelines, a code of conduct, and a public security policy.
The next step is improving the platform with feedback from people who are learning or already working with DevOps.
If you try Bancada, I would especially like to know:
- Which simulator or exercise was most useful?
- Which DevOps concept should become interactive next?
- Was anything confusing for someone learning the topic?
- What would make you use the platform during your studies?
Contributions are welcome. I have also created a few good first issue tasks for anyone who wants to make a first contribution.
Live platform:
https://bancada-9g8r.vercel.app/
GitHub repository:
https://github.com/victrhugo/bancada
Release v0.1.0:
https://github.com/victrhugo/bancada/releases/tag/v0.1.0
If the project is useful to you, a GitHub star helps other developers discover it. Feedback, bug reports, and contributions help even more.
https://i.redd.it/tgyscjjpscoh1.png
Source: r/azuredevops · by /u/Bubbly_Lion5892
