explaingit

tharwaat/the-engineering-compendium

Analysis updated 2026-05-18

0Audience · developerComplexity · 1/5Setup · easy

TLDR

A curated list of over 700 high quality articles, papers, books, and videos on backend engineering, distributed systems, and infrastructure topics.

Mindmap

mindmap
  root((Engineering Compendium))
    What it does
      Curated resource list
      Organized by topic
      Community contributions
    Tech stack
      Markdown
    Use cases
      Find reading on distributed systems
      Study system design
      Grow engineering career
    Audience
      Backend engineers
      System designers

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Find a curated starting point for learning about distributed systems or event streaming.

USE CASE 2

Build a personal reading list on system design and cloud infrastructure.

USE CASE 3

Look up high quality resources on a specific backend topic instead of searching the open internet.

USE CASE 4

Contribute a pull request to add a resource you found valuable.

What is it built with?

Markdown

How does it compare?

tharwaat/the-engineering-compendium0verflowme/alarm-clock0xhassaan/nn-from-scratch
Stars00
LanguageCSSPython
Last pushed2022-10-03
MaintenanceDormant
Setup difficultyeasyeasymoderate
Complexity1/52/54/5
Audiencedevelopervibe coderdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · easy Time to first run · 5min

In plain English

The Engineering Compendium is a curated collection of over 700 learning resources for software engineers, including articles, research papers, open source repositories, books, and videos. Rather than being a personal blog or a tutorial site, it functions like a well organized reading list assembled by a practitioner over years of study and bookmarking. The collection is organized into topic sections covering a wide range of backend and infrastructure subjects, including databases, distributed systems, system design and architecture, networking, security, cloud infrastructure, performance optimization, machine learning, and engineering career growth. Each section contains links to external resources that the author selected for providing lasting, non obvious value, not beginner introductions, but material that has changed how the author thinks about a problem. You would use this compendium if you are a backend engineer, system designer, or anyone working on the infrastructure side of software and wants a structured way to find high quality reading material on a specific topic. Instead of searching through the internet each time you want to learn about, say, event streaming or container orchestration, this repository gives you a pre filtered starting point that skips the noise of generic search results. It is community driven, meaning contributors can open a pull request to add links they believe meet the bar for lasting value. There is no code to run, the repository is a markdown document with links organized by category, so browsing it is as simple as opening the file in a browser or an editor. The full README is longer than what was shown.

Copy-paste prompts

Prompt 1
Help me pick five resources from this compendium to learn distributed systems fundamentals.
Prompt 2
Explain how this compendium is organized so I can find resources on cloud infrastructure.
Prompt 3
Show me how to open a pull request to add a new resource link to this list.
Prompt 4
Recommend a learning path through this compendium for someone studying system design.

Frequently asked questions

What is the-engineering-compendium?

A curated list of over 700 high quality articles, papers, books, and videos on backend engineering, distributed systems, and infrastructure topics.

How hard is the-engineering-compendium to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is the-engineering-compendium for?

Mainly developer.

Open on GitHub → Explain another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.