Launching today
Cascode
Build. Break. Brainstorm.
67 followers
Build. Break. Brainstorm.
67 followers
Drag-and-drop real AWS services, wire them together, and simulate live traffic. Then inject faults and watch failures cascade through your architecture in real time. Export to CloudFormation or Terraform with auto-inferred IAM in one click. AI Design Doctor grades your architecture and catches anti-patterns. Collaborate in real time with live cursors. Tackle 10 architecture challenges with automated validation. No AWS account needed. Runs entirely in your browser.








Cascode
Product Hunt
Cascode
@curiouskitty The inference works from the edge topology of your diagram. Each AWS service has a definition that encodes its IAM characteristics, and when you wire two services together the engine looks up the required actions for that specific pairing and scopes them to generated ARNs rather than wildcards. A validation pass then flags anything overly broad. For the tricky cases, cross-service permissions and resource policies, those get handled automatically during CloudFormation and Terraform export. Service-linked roles and some of the deeper edge cases are still on my list though, it's early days.
Okan
The idea of having a dedicated space just to build and break code without wrecking my local environment is super appealing. I can definitely see myself using this as a sandbox to test out messy API integrations before wiring them up in my actual app. I would love to hear how you are handling state management under the hood.
Cascode
@y_taka That's exactly the use case I built it for! Messy experimentation without consequences. For state management, I keep it intentionally lightweight: Zustand for global state like node selection and multi-page diagram snapshots, React Flow v12 handles the canvas internals, and React Context for scoped things like collaboration cursors. Persistence is two-tier with a Cloudflare D1 backend and localStorage as fallback, both debounced.
Still early days and a lot more planned around state replay and snapshots!
UXPin Merge
This feels super useful, especially for people preparing for system design interviews or thinking about resilience. How do you decide which failure scenarios to simulate?
Cascode
@uxpinjack Thanks! The simulation runs on a 500ms tick with fault types like crash, timeout, and throttle. I focused on the failure modes that come up most in real production incidents from my experience and community discussions: service crashes, timeouts under load, throttling from capacity limits, and crucially the cascading effects of each. Failures propagate downstream via BFS traversal and backpressure propagates upstream, so as you can actually watch an architecture unravel in real time it almost recreates the feeling!
Lots more depth planned: network partitions, probabilistic error rates, and more it's still early days. Would love to hear which scenarios would be most useful for you!
Cascode
Watch a demo for Multi-User real time collab!
Link: https://x.com/mxnyapps/status/2043789858095710509?s=20