System Design Interview: Login Backend

A login backend, or in a more precise term, an identity system is something we interact with every day on the internet. There are countless resources online that detail every aspect of it, but I can’t find a good one that lays out the end to end mechanics from a system design angle. So I would like to give it a try. Bear in mind that this post focuses on the information model of an identity system, which I believe is the core. I’ll start with a username password system and build up the features along the way as I lay out the technicalities.

--

--

Manager and Tech Lead @ FANG. Enthusiastic tech generalist. Enjoy distilling wisdom from experiences. Believe in that learning is a lifelong journey.

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

5 Cybersecurity Predictions for 2022 That Will Save Your Organization Plenty of Grief (and Why…

Behind the The OWASP Top 10 2017 RC1

Data Loss Prevention on Google Cloud

GDPR Landing Page Compliance: Everything Asset Managers Need to Know

Make Changes and Bring Trust to Digital Media with Numbers Protocol

6 Months of GDPR, how are we doing?

My experience with AWS GuardDuty IDS

GitHub Roadmap Repo Release

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Eileen Pangu

Eileen Pangu

Manager and Tech Lead @ FANG. Enthusiastic tech generalist. Enjoy distilling wisdom from experiences. Believe in that learning is a lifelong journey.

More from Medium

Transactions in software systems

Foundations of Data Systems

How Elasticsearch Architecture Boost Search Performance

System Design Interview Prep: Real-Time Chatting Application