Slide 1

Slide 1 text

HIGH PERFORMANCE DJANGO From Runserver to Reddit Hugs

Slide 2

Slide 2 text

PETER BAUMGARTNER Founder at Lincoln Loop ! @ipmb [email protected] !

Slide 3

Slide 3 text

HIGH PERFORMANCE DJANGO

Slide 4

Slide 4 text

DJANGO DOESN’T SCALE?

Slide 5

Slide 5 text

TRUE

Slide 6

Slide 6 text

No content

Slide 7

Slide 7 text

YES, DJANGO DOES NOT SCALE

Slide 8

Slide 8 text

! BUT WHAT ABOUT…

Slide 9

Slide 9 text

HOW DO THEY DO IT?

Slide 10

Slide 10 text

No content

Slide 11

Slide 11 text

NOT DJANGO

Slide 12

Slide 12 text

No content

Slide 13

Slide 13 text

LET’S FIND OUT

Slide 14

Slide 14 text

LIVE DEMO! but first a word of caution…

Slide 15

Slide 15 text

LIES, DAMNED LIES, AND BENCHMARKS

Slide 16

Slide 16 text

THIS IS A TERRIBLE BENCHMARK BECAUSE… Fake application Fake data Network effects Containers in virtual machines on shared infrastructure

Slide 17

Slide 17 text

FIRST UP…

Slide 18

Slide 18 text

NEXT CONTENDER

Slide 19

Slide 19 text

NEXT CONTENDER

Slide 20

Slide 20 text

FINALLY

Slide 21

Slide 21 text

450 REQUEST PER SECOND 1400 X 86400 ~ 40 MILLION REQUESTS PER DAY

Slide 22

Slide 22 text

highperformancedjango.com WANT TO LEARN MORE? @ipmb [email protected] !