2025-04-24 –, Main hall
A standard Django project involves working with multiple files and folders from the start. Let's see how the work with a Django project when we have only one file in project. This solution automatically transforms Django into a microservice-oriented async framework with "batteries included” philosophy.
We have a technology for creating asynchronous microservices containing only one .py file. But it is still Django-project.
I will share my experience in creating high-performance services on µDjango and how i can keep simplicity and minimalism in projects.
I try to present the advantages of Django microservices:
- All-in-one package
- Standard architecture and syntax
- Extremely rapid development and deployment speed
After a years of work with uDjango, I have identified the challenges in creating Django microservices and in this talk I will mention the following obstacles:
- The prevailing opinion that the 'Django framework isn't suitable for microservices'
- Django settings.py - cause of many problems.
- URL routing in Django that could be stricter
The result of this Talk for the audience will be knowlege about mDjango, a ready-to-use technology for building synchronous and asynchronous microservices.
Intermediate
Topics –Architecture, Django Internals, Async, Rest APIs
I'm a DevRel, team leader and senior software developer with 12+ years of experience. I've led international teams, launched startups, spoken at technology conferences, written and reviewed hundreds of thousands of lines of code, and participated in open source projects. My current portfolio includes healthcare projects, two shipping tracking software, a high-loaded SaaS service for generating PDFs, and a significant collection of conference talks and media publications. I speak four languages and am recognized as a “Super Mentor in Engineering” on ADPList.org.
I also participate in half marathon events and mountain ski professionally.