DataLayer: Porting Zendesk's Existing App to GraphQL


Senior Software Engineer at Zendesk Jason Denizac oversaw the monumental task to move Zendesk's existing app to GraphQL. In his talk at DataLayer, he chronicles the real-life story of how they ported Zendesk Inbox from a REST API to GraphQL - exposing data backed by MySQL, ElasticSearch, and internal APIs via a common data model to allow more efficient data fetching and faster front-end development time.

Jason develops the web, organizes communities, and advocates for open technology and participatory community governance. Jason studied public policy at Boise State University and has worked developing web applications and APIs in the medical industry and for nonprofits, including Code for America and currently uses GraphQL at Zendesk to improve customer relationships.

If you have any feedback about this or any other Compose article, drop the Compose Articles team a line at We're happy to hear from you.

Thom Crowe
Thom Crowe was a marketing and community guy at Compose, who enjoys long walks on the beach, reading, spending time with his wife and daughter and tinkering. Love this article? Head over to Thom Crowe’s author page to keep reading.

Conquer the Data Layer

Spend your time developing apps, not managing databases.