100 Million Parking Transactions Per Year with Django
2025-04-24 , Main hall

For several Dutch municipalities, Django applications power the monitoring of both on-street and off-street parking transactions. What started as a straightforward tool for extracting data from parking facilities has evolved into a robust ETL platform with a feature-rich dashboard. This talk delves into how Django remains the backbone of our operations and why it continues to be the foundation of our business success.


Many Dutch municipalities aim to prevent historic city centers from being overcrowded with parked cars. Policies encourage the use of underground parking garages or park-and-ride (P+R) facilities. Monit measures the impact of these policies by unlocking parking transaction data from street equipment, parking garages, bicycle parking facilities, and other sources.

To support the ETL (Extract, Transform, Load) process, an application was developed that pushes the boundaries of customizing the Django Admin. To visualize the data for end users, a dashboard was created that, despite evolving from a project hosted in someone’s basement to a scalable cloud-based service, has remained fundamentally true to its original design.

Over the years, as the company grew and its needs evolved, various third-party packages have been adopted and customized. This talk will explore some of these packages and their adaptations, showcasing how a relatively simple Django project can scale into a comprehensive multi-tenant solution.


Topics

General Python, Django Internals, Django Admin

Audience Level

Beginner

Wouter graduated in Civil Engineering from TU Delft in 2015 and started his career as a data analyst at parking consultancy firm Spark. Many advisory projects required reliable data analysis of transaction data from parking garages, parking meters, and mobile parking. The service Wouter developed alongside other programmers grew into a full-fledged product, leading to the founding of Monit in 2018.

Beyond his professional life, Wouter is a dedicated father of two young children and a passionate runner.