Manish Sinha

Manish Sinha is the founder and Principal of North Star Labs we he has built software for numerous clients including Kleiner Perkins, Mobilize America, and The Last Mile. He has trained new engineers at UBS, TIAA, and Credit Suisse. He is also active in the Django community where he serves as a contributor to the graphene-django project and occasionally gives related talks.

Prior to that, he worked at Morgan Stanley in a big data group. Manish started his career as one of a handful software engineers in the White House under the Obama administration.

Migrating from REST to GraphQL under Django

Python & Libraries, Web, IoT, & Hardware, Intermediate
8/17/2019 | 11:05 AM-11:35 AM | Boardroom

Description

GraphQL has become the de facto successor to REST. How does this impact Django developers? In this talk, we will explore the state of Django web API libraries focusing in on the Django REST Framework and Graphene.

Abstract

GraphQL has become the defacto successor to REST. How does this impact Django developers? In this talk, we will explore the state of Django web API libraries focusing in on Django REST Framework and Graphene. We will start with a brief history overview where we will cover the origins of each library. Then we will move on to a comparative analysis of both along three axes: functionality, performance, and support. For functionality, we will look at how to perform CRUD operations under each. For performance, we will go over benchmarks of how each library handles a high throughput scenario and large data volume scenario. Lastly, we will look at how well supported each library both in terms of documentation, maintainer activity, and immediate online support.