µDjango 2.0, an asynchronous microservices technique.
danilovmy |
Description:
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.
Prerequisites:
preinstalled django
Video URL:
https://www.youtube.com/watch?v=9BWklCgXahY
Speaker Info:
Maxim Danilov, Senior Python/Django software Engineer, Solution Architect, DevRel and Tech Speaker.
I start my career as a programmer specializing in embedded solutions in 1997, and grow to CTO in 2023. Through many successful projects, I gained a robust understanding of various software development paradigms. In last 10 years as a code mentor, I 've got three times the Award 'Super Mentor in Engineering'