Lessons learned from observing a billion API requests
-
Pratim Bhosale
Treblle
Senior Developer Experience Engineer
I explore our journey with IP-based authentication as part of a major re-engineering of our authentication methods. I will focus on the inherent performance challenges and unexpected issues we encountered… in production. I will talk about why IP authentication, despite its initial appeal, is a problematic solution in practice.
I will offer insights for engineers considering IP authentication (don’t do it). I will discuss how the requirement for constant IP checking creates a performance bottleneck, and how seemingly minor factors like crawler behavior and old clients can significantly impact system stability. I will also talk about our production fuckups and how we tried to find out if our customers really had a problem or if this was just a storm in the waterglas.
World Congress 2025
Pratim Bhosale
Treblle
Senior Developer Experience Engineer
Alexander Schwartz
Red Hat
Principal Software Engineer
Alexander Schwartz
Red Hat
Principal Software Engineer
Max Tkacz
n8n
Staff Developer Advocate