Niklas
Cloud-Engineer at inovex helping to develop and provide a private cloud infrastructure with a focus on performance and optimization.
Session
Modern systems are complex - and testing them in real environments is often expensive, risky, or simply not reproducible. Simulation is a practical way to explore behavior under controlled conditions: run scenarios, validate assumptions, inject failures on purpose, and repeat experiments without touching production.
In this talk, I build a concrete event-based simulation with SimPy to compare load-balancing algorithms under different conditions. I’ll show how SimPy’s processes and events fit together, how to structure the simulation cleanly, and how to move beyond a one-off demo by making runs reproducible and configurable - using configuration files and a simple command-line interface.