Graphly
ConceptsPathsGraph
ConceptsPathsGraph

Learning Paths

Guided paths through
backend engineering.

Curated sequences from fundamentals to advanced distributed systems. Follow a path or build your own.

Backend Fundamentals

Learn the core OS and protocol building blocks behind modern backend systems. Start here if you're new to backend engineering.

Beginner6 steps~1.2h

Reliability Patterns

Build fault-tolerant systems that remain online when components fail. Retries, circuit breakers, queues, and orchestration.

Intermediate6 steps~1.5h

Database Deep Dive

Go deep under the hood of database systems. Explore indexes, write paths, compaction, and replication streams.

Intermediate6 steps~1.2h

Systems Design Primer

A fast track for senior engineers aiming to design modular, resilient backend services.

Intermediate6 steps~1.3h

Containerization & Deployment

Learn how to containerize applications and manage cloud resource orchestration at scale.

Beginner5 steps~1h

Database Engineering

Advanced database system designs: data storage strategies, indexing, caching, and stream replication.

Advanced6 steps~1.2h
Graphly

Backend engineering knowledge graph. Learn concepts, connections, and implementations across multiple languages.

Explore

  • Concepts
  • Learning Paths
  • Knowledge Graph
  • Search

Project

79 concepts across 5 languages.
6 structured learning paths.

GitHub
© 2026Graphly — Open source backend engineering knowledge graph