World Congress 2025

IP Authentication: A Tale of Performance Pitfalls and Challenges in Prod

July 10, 2025 16:10 – 16:40 · 30 min Stage 1
performance

What this session covers

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.

  • The fundamental flaw
  • Performance implications of constant IP checks
  • Production rollout tale: Massive error rates (>30k/hour)
  • Root cause analysis: Unexpected impact of cookieless crawlers
  • Lessons learned

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.

Related talks at this congress

Open session

World Congress 2025

July 11, 2025 · 13:40–14:10

Stage 5

Lessons learned from observing a billion API requests

Pratim Bhosale

Senior Developer Experience Engineer

Pratim Bhosale
Open session

World Congress 2025

July 10, 2025 · 16:10–16:40

Stage 6 - Red Hat

Keycloak case study: Making users happy with service level indicators and observability

Alexander Schwartz

Alexander Schwartz, Principal Software Engineer at Red Hat

Alexander Schwartz
Open session

World Congress 2025

July 11, 2025 · 14:20–14:50

Stage 4

Delegating the chores of authenticating users to Keycloak

Alexander Schwartz

Alexander Schwartz, Principal Software Engineer at Red Hat

Alexander Schwartz
Open session

World Congress 2025

July 10, 2025 · 14:50–15:20

Stage 2

The AI Agent Path to Prod: Building for Reliability

Max Tkacz

The Original Flowgrammer at n8n

Max Tkacz
All sessions at this congress