Speaker

Madan Thangavelu

Madan Thangavelu

Senior Direction of Engineering, Uber

San Jose, California, United States

Tech enthusiast with over a decade of industry experience building scalable systems. I have been actively working in areas of web services, saas and machine learning. I am always excited about technologies that make an impact on society. In my current role, I lead the fulfillment systems that power all Uber trips globally.

Area of Expertise

  • Information & Communications Technology

Topics

  • Software Engineering Management
  • Software Engineering

How Uber Uplevels Reliability Engineering by Leveraging API Gateways

In large microservices environments, API gateways provide a unique vantage point in building systems & tools for reliability engineering. When dealing with a system the size of Uber’s (consisting of over 4000 microservices!) the goal is to mitigate or prevent outages in critical systems.

In this session, Madan Thangavelu, Director of Engineering at Uber, will show you how to design your API gateways to allow for:
- Seamless failovers
- Context propagation
- Sessions and data quality management
- Impact analysis and metrics
- User flow analysis
- Realtime user interactions modeling with ML
... and more with some examples of extending Kong!

Lessons from building an API Management Platform

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.

Madan Thangavelu

Senior Direction of Engineering, Uber

San Jose, California, United States

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top