Yedidya Schwartz
Accelerating Authentication Architecture: Taking Passwordless to the Next Level
#1about 3 minutes
Understanding passwordless authentication technologies
An overview of the core concepts behind passwordless authentication, including FIDO2, WebAuthn, and Passkeys.
#2about 3 minutes
How the initial passwordless solution worked
A high-level look at the original architecture where a user interacts with a widget that triggers a multi-step authentication process involving a customer's user database.
#3about 2 minutes
Identifying the widget's performance bottleneck
The authentication widget loaded with a noticeable delay or sometimes not at all, creating a poor user experience that undermined the speed of passwordless login.
#4about 2 minutes
Analyzing the legacy loading architecture
The previous solution suffered from high latency and request dependencies by loading an SDK, translations, and dynamic configurations in separate network calls.
#5about 2 minutes
Applying design patterns for performance optimization
The materialized view and server-side composition patterns provide a theoretical framework for pre-calculating data and bundling resources to reduce requests.
#6about 4 minutes
Building the new high-performance architecture
A new architecture was designed using a "baking server" microservice to pre-compose all necessary resources into a single file stored in Redis for fast retrieval.
#7about 5 minutes
Scaling the solution with a CDN and request collapsing
AWS CloudFront was placed in front of the baking server to handle massive scale, using request collapsing to prevent the origin from being overwhelmed during traffic spikes.
#8about 5 minutes
Solving the Redis hotkey bottleneck at scale
High traffic to a single Redis key caused network allowance issues, which was solved by sharding the key, adding an in-memory cache, and using CloudFront's Origin Shield.
#9about 3 minutes
Keeping cached data fresh with CDN invalidation
A Redis pub/sub mechanism triggers programmatic CDN invalidations whenever customer configurations change, ensuring users see updates within minutes.
#10about 5 minutes
Reviewing results and key architectural takeaways
The new architecture reduced widget load time from over half a second to 14 milliseconds by leveraging existing components, using observability, and adapting design patterns.
#11about 11 minutes
Q&A on career path and the future of passwordless
A discussion on transitioning into a DevOps role, the industry-wide shift towards passwordless authentication, and balancing user convenience with security.
#12about 6 minutes
Q&A on business drivers and implementation
An exploration of the business motivation for passwordless adoption, such as increasing conversion rates, and the technical challenges of ensuring a secure and seamless user experience.
Related jobs
Jobs that call for the skills explored in this talk.
ROSEN Technology and Research Center GmbH
Osnabrück, Germany
Senior
TypeScript
React
+3
SD Worx
Antwerp, Belgium
Intermediate
Senior
Azure
DevOps
+1
Matching moments
03:16 MIN
Improving the developer feedback loop with specialized tools
Developer Time Is Valuable - Use the Right Tools - Kilian Valkhof
02:33 MIN
Why you might not need JavaScript for everything
WeAreDevelopers LIVE – You Don’t Need JavaScript, Modern CSS and More
03:58 MIN
Making accessibility tooling actionable and encouraging
Developer Time Is Valuable - Use the Right Tools - Kilian Valkhof
03:31 MIN
The value of progressive enhancement and semantic HTML
WeAreDevelopers LIVE – You Don’t Need JavaScript, Modern CSS and More
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
11:10 MIN
The only frontend stack that truly matters
WeAreDevelopers LIVE – Frontend Inspirations, Web Standards and more
01:32 MIN
Organizing a developer conference for 15,000 attendees
Cat Herding with Lions and Tigers - Christian Heilmann
Featured Partners
Related Videos
Passwordless Web 1.5
Paweł Łukaszuk
Going Beyond Passwords: The Future of User Authentication
Gift Egwuenu
Single Server, Global Reach: Running a Worldwide Marketplace on Bare Metal in a Cloud-Dominated World
Jens Happe
Passwordless future: WebAuthn and Passkeys in practice
Clemens Hübner
Multiple Ships to the Island - Micro Frontends & Island Architectures
Florian Rappl
IP Authentication: A Tale of Performance Pitfalls and Challenges in Prod
Christoph Eicke
Catching up on the basics you don't really need that much code
Chris Heilmann
Forget Developer Platforms, Think Developer Productivity!
Robert Hoffmann & Christian Denich
Related Articles
View all articles



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

Passion
Berlin, Germany
Remote
Senior
API
iOS
React
DevOps
+8


Talentor International
Azure
DevOps
Docker
Ansible
Terraform
+1


Zürcher Kantonalbank
Zürich, Switzerland
CHF208K
Senior
Java
Scrum
DevOps
Angular
+1



Aufmaster GmbH
Frankfurt am Main, Germany
Remote
€50-62K
API
NoSQL
React
+8
