Django FTL: Resolving bottlenecks on the path to high performance.

Experience Level: intermediate

Are you a Django developer looking to enhance your project's performance? Join us for an insightful session where we dive deep into the performance challenges of the Django framework and explore practical solutions to overcome them.


  • Timeslot: Sunday, 6th April 2025, 16:00-17:00, Room D
  • Tags: Web

The Django framework offers a beautiful set of diverse tools that are easy to understand, set up, and start working with. However, after some time, appearing disadvantages of the framework’s features may increase the complexity of the development process and fatally reduce project performance. While the new version of Django successfully improves the developers effictivity, the removing performance issues requires a good understanding of how Django works.

In this talk, I will review the most significant performance-reducing factors in Django and provide examples of how to avoid them.

Overview of the talk from a 10,000-feet view:

  1. Django vs. other faster frameworks: reviewing architectural differences.
  2. Request-Response Flow: Identifying elements that can be easily omitted.
  3. Forms and Data validation: Balancing flexibility and performance.
  4. The quickest methods for data serialization.
  5. Debunking myths about async-await productivity.
  6. Fire and Forget: FTL Client-Server Communication.
  7. Improving Time to First Byte (TTFB). Less known Responce classes.
  8. Reviewing other utilities to expedite our project.
  9. Q&A.

By comparing performance before and after, every developer attending this talk can decide which advice to implement in their own projects.


Maxim Danilov

Python/Django Senior Software Engineer, Solution Architect and Tech Speaker.

I start my career as a programmer specializing in embedded solutions in 1997, and grow to the role of Chief Technology Officer 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".

Maxim Danilov