DeveloperWeek New York 2020 DeveloperWeek New York 2020

Wednesday, December 9, 2020

Lessons from Building an API Management Platform LIMITED
Join on Hopin
Ankit Srivastava
Ankit Srivastava
Uber Technologies, Staff Software Engineer
Rohit Patali
Rohit Patali
Uber, Sr. Software Engineer

Uber operates across the world with 1500+ APIs that powers our customer-facing applications. The API gateway provides a single unified platform for developing and launching new APIs seamlessly via a UI portal.

The first-generation of this gateway was a Node.js repository with 1000s of engineers making code changes each day to interact with 3000 internal microservices. In this talk, we will review the lessons learned from rebuilding this first-generation system into a fully self-served API Management Platform in GoLang.

We delve into complexities of schema enforcements, protocol conversions, security, auditing, localization, rate limiting, and lifecycle management.