Christoph Eicke
IP Authentication: A Tale of Performance Pitfalls and Challenges in Prod
#1about 1 minute
The case against IP-based authentication for microservices
Migrating a PHP monolith to microservices revealed the fundamental problems with using IP-based authentication, a method you should avoid.
#2about 6 minutes
Understanding the mechanics and tradeoffs of IP authentication
IP authentication simplifies user access for large institutions by mapping an IP address to a user, but it creates issues with user tracking, licensing, and technical complexity.
#3about 3 minutes
Investigating initial deployment failures and performance issues
The first two production deployments failed due to massive error spikes, leading to an architectural change from a slow MySQL database lookup to a faster Redis cache.
#4about 2 minutes
Adopting a fail forward strategy to debug in production
After repeated failures, the team decided to stop rolling back and instead collaborated directly with customers in screen-sharing sessions to diagnose the issue live.
#5about 2 minutes
Discovering the root cause of the infinite redirect loop
The core problem was that legacy and new AWS accounts read the user's IP from different headers, causing a mismatch that sent cookieless bots into an infinite redirect loop.
#6about 2 minutes
How proxies and data entry errors break assumptions
The investigation revealed that academic and corporate proxies often rewrite URLs and strip cookies, and a simple data entry error in the CRM granted access to 1.5% of the internet.
#7about 1 minute
Lessons in collaborative problem-solving and architecture evolution
Using mob programming sessions during the crisis strengthened the team, and the final architecture evolved from Lambda to Fargate for cost and performance reasons.
Related jobs
Jobs that call for the skills explored in this talk.
Wilken GmbH
Ulm, Germany
Senior
Kubernetes
AI Frameworks
+3
Matching moments
01:06 MIN
Malware campaigns, cloud latency, and government IT theft
Fake or News: Self-Driving Cars on Subscription, Crypto Attacks Rising and Working While You Sleep - Théodore Lefèvre
01:15 MIN
Crypto crime, EU regulation, and working while you sleep
Fake or News: Self-Driving Cars on Subscription, Crypto Attacks Rising and Working While You Sleep - Théodore Lefèvre
04:02 MIN
How a broken frontend culture impacts the web
WeAreDevelopers LIVE – Frontend Inspirations, Web Standards and more
04:30 MIN
Understanding browser APIs that rely on company services
Developer Time Is Valuable - Use the Right Tools - Kilian Valkhof
06:33 MIN
The security challenges of building AI browser agents
AI in the Open and in Browsers - Tarek Ziadé
03:34 MIN
The business case for sustainable high performance
Sustainable High Performance: Build It or Pay the Price
04:20 MIN
The most dangerous trap for HR during company growth
From Data Keeper to Culture Shaper: The Evolution of HR Across Growth Stages
01:01 MIN
Shifting from a focus on talent attraction to retention
Retention Over Attraction: A New Employer Branding Mindset
Featured Partners
Related Videos
Accelerating Authentication Architecture: Taking Passwordless to the Next Level
Yedidya Schwartz
Single Server, Global Reach: Running a Worldwide Marketplace on Bare Metal in a Cloud-Dominated World
Jens Happe
Scaling: from 0 to 20 million users
Josip Stuhli
Going Beyond Passwords: The Future of User Authentication
Gift Egwuenu
Answering the Million Dollar Question: Why did I Break Production?
Luís Ventura
Reliable scalability: How Amazon.com scales on AWS
Florian Mair
Security Challenges of Breaking A Monolith
Reinhard Kugler
The AI Agent Path to Prod: Building for Reliability
Max Tkacz
Related Articles
View all articles



From learning to earning
Jobs that call for the skills explored in this talk.

CROWDCONSULTANTS
Berlin, Germany
Remote
DNS
Scrum
Agile Methodologies
Microsoft Active Directory

Apaleo
München, Germany
Remote
Senior
API
Scrum
Microservices
Agile Methodologies


Intreal Solutions
Hamburg, Germany
Remote
Azure
Microsoft Access
Microsoft Active Directory

Clickhouse
Remote
Intermediate
API
C++
Azure
TypeScript
+2


APRIORI - business solutions AG
Köln, Germany
Remote
.NET
REST
Powershell
Visual Basic


APRIORI - business solutions AG
Hamburg, Germany
Remote
.NET
REST
Powershell
Visual Basic