Speaker

Christoph Eicke

Christoph Eicke

Christoph Eicke, Engineering Manager at Statista

Actions

Christoph is an experienced Engineering Manager with a rich background as a Ruby on Rails full-stack engineer, specializing in backend technologies and Linux based (cloud) infrastructure. Over the past 8 years, he has led diverse product and architecture teams, guiding them through complex challenges and almost always came up with solutions.

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

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.

WeAreDevelopers World Congress 2025 Sessionize Event

July 2025 Berlin, Germany

Christoph Eicke

Christoph Eicke, Engineering Manager at Statista

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