Original Summary

I kept running into the same problem while learning system design: I could draw a clean architecture, but nothing proved that it would actually work. So I built Torollo. Every node placed on the canvas runs locally as a real Docker container. The guided labs validate the running system instead of comparing your work to a predefined diagram. For example, one step asks you to isolate PostgreSQL from the load balancer. If the load balancer can still reach port 5432, the step fails and shows what the validator observed. You then have to fix the network rule and run the check again. The current version includes three free labs: - Building a resilient three-tier application - Implementing cache-aside with Redis - Scaling workers around a Redis job queue It is local, MIT-licensed, and does not require an account. Quick start: npx torollo start GitHub: https://github.com/Derssa/Torollo I would really value feedback from people who try one of the labs. Which backend failure or architecture pattern would you want to practice next?   submitted by   /u/Rude_Bag8502 [link]   [comments]


  • 情报分类:工作与职业机会
  • 分类依据:内容涉及招聘、求职或职业发展
  • 信息来源:Reddit · SideProject
  • 发布时间:2026/9/16 03:01:37