Skip to main content
← Back to Schedule

Unlocking Performance: Benchmarking and profiling Django for Maximum Efficiency

to View on time.is

Online talks

We're sorry!

We made a mistake in processing the videos from DjangoCon US 2024. The sponsor acknowledgements are missing our wonderful sponsor, the Wharton School. We deeply regret this and are working to re-upload videos with our correct sponsor acknowledgements.

All videos have been marked as unlisted and will be removed in the future. We expect the new, permanent videos to be uploaded in two weeks.

About this session

In most cases performance issues are caused by a very small fraction of the application. Identifying these bottlenecks can be a daunting task. Well, not anymore, we now have tools to easily identify these bottlenecks. In this talk we will talk about it all: the why, what and how to do profiling and benchmarking.

We will look at django-silk for profiling while for benchmarking we will be using the ever reliable pytest-benchmark. We will cover the basics and slowly move into seeing things like the actual raw query buried which is buried in Django. Lastly l will share tips on how to avoid over running your services while try to optimise. This talk is suitable for intermediate to senior developers, however junior developers can also benefit.

Presented by

  • Ron Maravanyika

    Ron Maravanyika

    DSF individual member | PSF member | Co-founder Zimbopy | PyCon Zim 2024 organiser