← Return to program

Using Multiple Databases in Django Applications

Sunday 10:35 AM–11:05 AM in Eureka 3

Over six years ago, three engineers from Sydney started working on an insurtech platform with global ambitions. They chose Django, even though two of them had no prior experience with the framework. Nevertheless, the project became a success, affirming that choosing Django was a great technical decision.

This is a real-life story about the challenges the team faced while scaling the project and changing the database architecture, all while maintaining uninterrupted services for millions of customers. We will cover some of the key technical decisions the team made, how Django supported us in migrating from a single database to a multi-database architecture, and examine the architectural benefits of using multiple databases in data-intensive applications.

Artem Kolesnikov he/him

Hello, I’m Artem, a Director of Software Engineering at Cover Genius, a global insurtech company. With around 15 years of experience as a Software Engineer, I currently specialise in Python API development using Django. I’m passionate about working with both people and systems, and I strive to close gaps between the two in a sustainable and responsible manner. Outside of work, I practice martial arts, currently focusing on Brazilian Jiu-Jitsu (BJJ). I'm also organising SyDjango, a Django meetup group in Sydney.