Pony

Django on Steroids

Sanket Saurav, Co-founder & CTO, DoSelect

self.__doc__

Motivation

What is web scale?

This is fine.

Optimize for product velocity.

Optimize for developer happiness.

Scaling teams is harder than scaling products.

Why choose Django?

Frameworks don't scale. Applications do.

Let's get shwifty.

How does the stack scale?

Monolith
Monolith
Monolith
Monolith

Re-think stack architecture

What's your core reliability metric?

Case Study: DoSelect's Async Fleet

When we began...

We had to optimize for reliability.

What we did...

Digging deeper into details...

Tuning your WSGI server

Tuning your proxy server

Measure all the things.

What's taking so long?

Caching

Django ORM

Django ORM (contd.)

Django ORM (contd.)

Scaling your database

Let's do some Q & A!