“The most practical secure-coding reference that exists - concrete, actionable guidance per vulnerability class, not a wall of theory.”
The most widely used free resource for learning system design - the interview Q&A section alone is worth the read for anyone job-hunting.
Where system-design-primer fits, based on its real tags and topics.
git clone https://github.com/donnemartin/system-design-primer.gitSee the repository's README for language-specific setup steps.
*English ∙ 日本語 ∙ 简体中文 ∙ 繁體中文 | العَرَبِيَّة ∙ বাংলা ∙ Português do Brasil ∙ Deutsch ∙ ελληνικά ∙ עברית ∙ Italiano ∙ 한국어 ∙ فارسی ∙ Polski ∙ русский язык ∙ Español ∙ ภาษาไทย ∙ Türkçe ∙ tiếng Việt ∙ Français | Add Translation*
> Learn how to design large-scale systems. > > Prep for the system design interview.
Learning how to design scalable systems will help you become a better engineer.
Category: 🏗️ System Design
Difficulty: Intermediate
Part of: Learning Resources
“The most practical secure-coding reference that exists - concrete, actionable guidance per vulnerability class, not a wall of theory.”
“A genuinely free, complete curriculum from first line of HTML through backend development and certification - one of the best on-ramps into the field.”
“The visual "what should I learn next" map behind roadmap.sh - a fast way to see the full shape of a role before diving into any one topic.”
“A deliberately vulnerable web app for practicing security testing - the most effective way to actually understand OWASP Top 10 vulnerabilities is to exploit them yourself, safely.”
“A well-organized companion to system-design-primer - curated links, real case studies, and diagrams rather than just a Q&A format.”
The Postgres development platform. Supabase gives you a dedicated Postgres database to build your web, mobile, and AI applications.
“A genuinely open-source Firebase alternative - real Postgres underneath, with auth, storage, and realtime built in rather than a proprietary database.”
“The industry-standard container orchestrator - not always necessary at small scale, but the default assumption for any serious cloud-native platform team.”
“The most capable open-source relational database available - strong standards compliance, extensions for nearly everything (including full-text search and vectors), and a default choice for good reason.”
“Unifies dozens of LLM providers behind a single API, making model switching almost effortless in production.”
“The standard library for working with open-weight models - thousands of pretrained models are one line of code away.”
“The modern default frontend build tool - native ESM in dev means a dev server that starts and reloads almost instantly, even on large apps.”