API First with Connexion

July 1, 2018, 2:30 p.m. - 2:55 p.m.

Connexion is an open source API first REST framework for Python, built  on top of Flask and based on OpenAPI/Swagger, targeted for microservice development. Connexion automagically handles request routing, oauth2  security, request validation and response serialization based on an OpenAPI 2.0 Specification file in YAML, so you don’t have to care about boilerplate anymore.
 
 Because it is based on Flask it supports everything that Flask does, including deployment options and extensions.
 
 At Zalando we’ve adopted “API First” as one of our key engineering principles, to ensure our API are robust, consistent, general and
 abstracted from specific implementation and use cases. But when we tried to implement this principle for the first time we were faced with the lack of a python framework to achieve it in a easy fashion - there were several frameworks that produce a swagger definition from the
 implementation but none that do it the other way around - so we decided to fill that gap.
 
 Henning will show how to get started with OpenAPI+Connexion, present some real-world use cases and deployment options such as Kubernetes.

Henning Jacobs

Henning joined Zalando in the beginning of 2010 and accompanied the transformation of Zalando’s technology department through the eras of PHP/MySQL and Java/PostgreSQL to the new world of "Radical Agility". He helped building the AWS/STUPS cloud infrastructure to make innovation scale across autonomous teams. Henning is currently responsible for the developer journey at Zalando. His five teams help streamline the developer experience by providing a cloud-native application runtime to 200+ engineering teams.

Get PyConWeb event announcements

No spam, 2-3 emails per year