BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//pretalx//pretalx.com//pyconde-pydata-2026//talk//WDHTQR
BEGIN:VTIMEZONE
TZID:CET
BEGIN:STANDARD
DTSTART:20001029T040000
RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=10
TZNAME:CET
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
END:STANDARD
BEGIN:DAYLIGHT
DTSTART:20000326T030000
RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=3
TZNAME:CEST
TZOFFSETFROM:+0100
TZOFFSETTO:+0200
END:DAYLIGHT
END:VTIMEZONE
BEGIN:VEVENT
UID:pretalx-pyconde-pydata-2026-WDHTQR@pretalx.com
DTSTART;TZID=CET:20260416T150500
DTEND;TZID=CET:20260416T153500
DESCRIPTION:Modern systems are complex - and testing them in real environme
 nts is often expensive\, risky\, or simply not reproducible. Simulation is
  a practical way to explore behavior under controlled conditions: run scen
 arios\, validate assumptions\, inject failures on purpose\, and repeat exp
 eriments without touching production.\n\nIn 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 ev
 ents fit together\, how to structure the simulation cleanly\, and how to m
 ove beyond a one-off demo by making runs reproducible and configurable - u
 sing `configuration files` and a simple `command-line interface`.
DTSTAMP:20260523T180010Z
LOCATION:Titanium [2nd Floor]
SUMMARY:Simulating the World using SimPy: A practical Example - Niklas
URL:https://pretalx.com/pyconde-pydata-2026/talk/WDHTQR/
END:VEVENT
END:VCALENDAR
