EuroPython 2015

Killer REST APIs for rich JS applications

The popularity of Single Page Applications build with modern JavaScript frameworks is increasing, and more and more teams work on projects with separate frontend and backend components communicating over the network. At the same time, complex projects are evolving their architecture towards containerized microservices. However, most traditional batteries-included web frameworks are not designed for this paradigm.

This talk covers some best practices for building REST APIs for private use (in contrast to public ones), focusing on issues like authentication, error handling, validation, and serialization. It will also try to convince you that this might be a good moment to reconsider microframeworks like Flask instead of your favourite opinionated web framework.


Do you have some questions on this talk?

New comment