Engineering for Chaos: Software Architecture for Emergency Response
Emergency medicine is chaos by default: connectivity disappears, devices fail, crews change mid-mission, and data must follow the patient — not the hardware. This talk tells the real-world story of designing and building software used across ambulances, helicopters, and maritime units, running on Windows, iPad, Android, and the web, with full offline support and reliable synchronization. Driven by harsh constraints, the architecture evolved toward an event-first approach where every change became an atomic unit for storage, transfer, and replay. You’ll hear how this enabled offline-first sync, multi-device collaboration, live handovers between teams, and consistent behavior across platforms. This is not a theory talk. It’s a candid, experience-based story about architectural tradeoffs, unexpected challenges, and what actually worked when the software left localhost and entered real emergency environments.
- Backend
- Real life
- Mobile
- Architecture
Foredragsholder
Einar Ingebrigtsen
Technical Leader, NovaNet
Passionate software developer, focused on delivering quality software for the joy of improving end users lives. Had an awakening in 2010 when started working with event sourcing and general event driven architecture. Broad background in everything from games development, telecom, broadcast TV and a bunch of different line of business software. Love to empower other developers with providing the building blocks to create maintainable software.