Full Stack Python

EuroPython July 2014



Matt Makai | @mattmakai | makaimc on GitHub | Twilio Developer Evangelist

fullstackpython.com

Django

Batteries
included!

Flask

Extensible!

WSGI

Web
Server
Gateway
Interface

PEP 333 & 3333

WSGI servers

  • Green Unicorn
  • mod_wsgi
  • uWSGI

Servers & OS

Server options

  • "Bare metal"
  • Virtualized
  • IaaS
  • PaaS

Web server

Apache

Nginx

Our code?

Source control

Application dependencies

virtualenv

PyPI

Data

Relational

PostgreSQL

NoSQL

Browser

Task queues

Task queues

  • Celery
  • Taskmaster
  • RQ

Web analytics

"Uhh.. anyone out there?"

ERROR

Logging & Monitoring

Other topics

Plain language explanations

Matt Makai

Picture references