Change the future

Why Pyramid is Awesome

Éric Araujo

Audience level:
Web Frameworks


Beside the friends, walls and photos, Facebook is a platform where anybody can build applications or games taking advantage of the huge user base and connections between people. Any web-capable language or framework can be used to do that, but this poster will show you why Pyramid is a most excellent choice.


  • Anatomy of a Facebook application

    • the user-visible page
    • authorization
    • internal resources
    • callback resources
  • Pyramid features

    • not tied to any DB
    • easy to be RESTful and deploy many independent instances to scale up
    • composition and reusability
    • powerful pluggable authentication and authorization system
  • Useful libraries

    • pyramid_facebook
    • ORMs and ODMs