I've built a platform that lets you design, simulate, and validate your system architecture before you write a single line of production code.
What I built
Robust Design An interactive canvas for designing and simulating system design architecture
The Story
After leaving Microsoft in May for a mental break, the thought of future interviews brought back a familiar dread: system design. I've always struggled with these interviews, and I've never found a resource that went beyond lectures or courses. I actually needed an interactive platform to design and test the systems I created.
So, I built Robust Design.
Right now, it's the ultimate tool for interview preparation. However, my long-term vision is to transform it into the Figma for System Architecture—a collaborative platform essential for every engineering team.
Current features
Drag-and-Drop Canvas: Easily assemble components (User Requests, APIs, Load Balancers, Databases).
Visual Connectivity: Define component relationships with clear, visual connections.Real Code Simulation: Inject real Python code to model business logic and API behavior.
Run Simulations: Instantly test your designs under various conditions.
Instant Feedback: Get immediate validation on whether your architecture performs as expected.
Tech Stack
Frontend: Nextjs + React + Typescripts
Backend: Flask + Firebase
Hosting: Vercel + Railway
Try It Now & Give Feedback
I have a two-minute tutorial you can try for free, no sign-up required.
If you want to unlock all features, including the ability to simulate an API design with your own Python code fully, you can sign up for free.
I am actively building and expanding this project, and your feedback is invaluable. Don't hold back! Whether you hate the UI colors, think a feature is missing, or have ideas for team collaboration, please let me know.
Link: Robust Design
Docs: https://docs.robustdesign.io
Top comments (0)