Simulate Distributed Systems with SystemFlow

What if you could break your system before attackers do? I’ve been working on something quietly — SystemFlow, a browser-based distributed systems simulator. Instead of just drawing architectures, it lets you actually test them under real conditions: • Simulate traffic across microservices, load balancers, databases, and APIs • Run stress, spike, and chaos scenarios (including high RPS floods) • Track latency (p50/p95/p99), failures, and bottlenecks in real time • Identify single points of failure and weak design choices • Configure CPU, RAM, and bandwidth to see how systems behave under constraints From a cybersecurity perspective, this opens up interesting possibilities: Model traffic overload (DDoS-like scenarios) Observe failure cascades Discover weaknesses early in the design phase Built with Next.js, TypeScript, and a real-time simulation engine using WebSockets. The goal is simple: Don’t just design systems — test them, break them, and make them resilient. The project is open-source and open to contributions. It’s still evolving, but already serves as a practical sandbox for experimenting with dynamic architectures and validating ideas before turning them into production systems. GitHub: https://lnkd.in/grZHqBUq Would love feedback from people in backend engineering, DevOps, and security. #cybersecurity #systemdesign #distributedsystems#webdev #buildinpublic

To view or add a comment, sign in

Explore content categories