I Built a Distributed Systems Simulator So You Don't Need Cloud to Learn Infrastructure
๐ I Built a Distributed Systems Simulator So You Don't Need Cloud to Learn Infrastructure Every tech company runs the same 6 layers: ๐ Traffic Entry โ Nginx, HAProxy, API Gateway โ๏ธ Orchestration...

Source: DEV Community
๐ I Built a Distributed Systems Simulator So You Don't Need Cloud to Learn Infrastructure Every tech company runs the same 6 layers: ๐ Traffic Entry โ Nginx, HAProxy, API Gateway โ๏ธ Orchestration โ Kubernetes, Nomad ๐งฉ Service Mesh โ Envoy, Istio ๐๏ธ Data โ PostgreSQL, Redis, MongoDB, Cassandra ๐จ Messaging โ Kafka, RabbitMQ, NATS ๐ Observability โ Prometheus, Grafana, Jaeger But learning these requires infrastructure. Multiple machines. Cloud accounts. Money. I built DistSim to remove that barrier. ๐ง What It Does DistSim runs on your laptop. Each "machine" is a real Ubuntu container. You get: ๐ฅ๏ธ Visual canvas to create and connect machines ๐ป Real terminals, SSH into any machine from your browser ๐ฆ 22 installable services from Nginx to Vault ๐งโ๐ป Built in code editor for Go, Node.js, Python ๐ฅ Chaos engineering to inject failures and watch degradation ๐งช API tester to send requests and run load tests ๐๏ธ Example: Build a Load Balanced System 1๏ธโฃ Create a lab with the "Medium Co