© Mapbox, © OpenStreetMap

Speaker

Jay Pathak

Jay Pathak

Senior Software Development Engineer

Bengaluru, India

Actions

I am a Senior Software Engineer at Razorpay, India where I am a part of platform team which manages the API gateway. I like to work on challenges which solves problems at scale. I am also an active speaker where I participated in meetups and also took sessions to educate folks more on the challenges to run a highly available API gateway and also the software architecture of Edge- the API gateway for Razorpay.

Area of Expertise

  • Information & Communications Technology

Topics

  • Functional Software Architecture
  • Distributed Software Systems
  • Software Design
  • Software Engineering
  • Software Deveopment
  • Agile software development
  • software architecure
  • Software Delivery
  • Platform Engineering
  • Security
  • Software Practices
  • Software Architecture
  • Enterprise Software
  • Tools and Frameworks
  • Programming Languages and Tools
  • Developer Tooling
  • api security
  • REST API
  • Web APIs
  • API Design
  • DevOps
  • SRE
  • Cloud & DevOps
  • Backend Development
  • DevOpsCulture
  • System Design
  • distributed systems
  • Event driven systems
  • System Architecture
  • Modern Software Development
  • Software Craftsmanship
  • Business Software
  • Scalable Design Systems

Case study: Running a highly-available API gateway at scale

Razorpay caters to millions of API requests every day that are non-uniform in nature. As a key provider of financial infrastructure in India, it is important to ensure availability of services round the clock. Further, it is also vital to ensure seamless and robust authentication and authorization, due to the involvement of financial data. This case study focuses on how we solved the availability and authorization challenges using Edge - our API gateway, AWS Cloudfront, and ALB. It will also include insights on how our rate limiter plugin handles more than 200K RPS workloads seamlessly, and how our authorization plugin enforces policies at this scale at 5-8millisec latencies. Key learnings include Edge architecture, how we rate limit requests on a granular level, and ensuring authorization is not impacted.

P99 CONF 2023 Sessionize Event

October 2023

PlatformCon 2023 Sessionize Event

June 2023

Jay Pathak

Senior Software Development Engineer

Bengaluru, India

Actions

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