← Home ← Codex ← DEBT ← Engine
Browse by Category
+ added · updated 7d
✦ This isn't a glossary anymore

A curated knowledge graph with editorial governance

A typical glossary gives you terms, definitions, and a search box. This goes further.

Terms are connected by reviewed, typed relationships, making it possible to follow how ideas relate across the entire corpus. Every connection is sourced, reviewed, and tracked, while the system continuously checks for missing links, dead references, and gaps in coverage.

The result is less a glossary and more a curated knowledge graph — designed not just to define concepts, but to show how they connect.

Honestly, we've stopped trying to pin down exactly what this is — and it's still being built. Depending on the day it reads like an Engineering Knowledge Operating System, a Curated Engineering Knowledge Graph, or an AI-Native Developer Knowledge Base, with a Blast Radius risk layer wiring in now. It's quietly becoming all of them — tap a ? to see what each means.

We're not quite sure what to call it — but it outgrew “glossary” a while ago.

The most ambitious framing: not a reference you read, but a substrate other tools run on. 819 reviewed, typed relationships bind the corpus into one coherent layer — alongside four-axis risk scores and editorial governance — that people browse and machines query. Engineering knowledge that's stored, connected, checked, and acted on all in the same place.
At its core it's a graph: 1,519 engineering concepts joined by reviewed, typed relationships. Every edge is sourced and tracked, every term scored on a four-axis risk model, and the whole corpus is continuously audited for missing links, dead references and gaps in coverage — closer to a maintained dataset than a wiki.
Built to be read by models as much as by people. The corpus is machine-readable end to end — typed edges, structured fields, an agent-sync layer, a deterministic assistant that answers from the graph instead of guessing, and 18 mediated narratives that walk through how distant concepts connect — so an LLM can traverse it the way a developer would.
The layer wiring in now. Every term already carries a four-axis risk score; Blast Radius teaches the graph to trace how that risk travels along its connections — turning isolated scores into a blast radius that shows how far a concept's risk actually reaches. Risk-graph readiness is at 40% and climbing as more connections are reviewed.
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
Apache Kafka Fundamentals PHP 7.0+
A distributed event streaming platform that stores messages as an immutable ordered log partitioned across a cluster — optimised for high-throughput, durable, replayable event streams rather than traditional task queues.
e9 Messaging advanced
Diagram: API Gateway Pattern API Gateway Pattern 🧠 5
A single entry point for all clients that handles routing, authentication, rate limiting, and protocol translation for backend services.
e9 Architecture intermediate
Diagram: Container Orchestration Container Orchestration PHP 5.0+ 🧠 5
Automating the deployment, scaling, networking, and health management of containers across a cluster of machines — Kubernetes is the dominant solution.
e9 Cloud advanced
Data Mesh Architecture
Decentralised data architecture where domain teams own and publish their data as products — replacing centralised data lakes that create engineering bottlenecks.
e9 Architecture advanced
Diagram: Database Sharding Database Sharding PHP 5.0+
Horizontally partitioning data across multiple database instances by a shard key, scaling write throughput beyond a single server's limits.
e9 Performance advanced
Elasticsearch Fundamentals PHP 7.0+
A distributed search and analytics engine built on Lucene — storing documents as JSON, indexing them automatically, and providing a REST API for full-text search, aggregations, and real-time analytics.
e9 Search intermediate
Diagram: Event Sourcing Event Sourcing PHP 7.0+ 🧠 2
Storing state as an immutable sequence of domain events rather than the current snapshot — the current state is derived by replaying events.
e9 Architecture advanced
Diagram: Hexagonal Architecture (Ports & Adapters) Hexagonal Architecture (Ports & Adapters) PHP 5.0+ 🧠 2
Isolates application core logic from external systems (HTTP, databases, queues) via ports (interfaces) and adapters (implementations).
e9 Architecture advanced
Diagram: Immutable Infrastructure Immutable Infrastructure PHP 5.0+ 🧠 2
Servers are never modified after deployment — to update, you build a new image and replace the old server entirely, eliminating configuration drift.
e9 DevOps intermediate
Infrastructure as Code (IaC) PHP 5.0+ 🧠 5
Managing servers, networks, and services through version-controlled machine-readable configuration files rather than manual processes.
e9 DevOps intermediate
Internal Developer Platform (IDP)
A curated, self-service layer on top of cloud and CI/CD infrastructure that product teams use to ship services without filing tickets — paved roads that make the right thing the easy thing.
e9 DevOps intermediate
Diagram: Microservices Microservices PHP 5.0+ 🧠 1
An architectural style that structures an application as a collection of small, independently deployable services organised around business capabilities.
e9 Architecture advanced
Monolithic Architecture
A single deployable unit containing all application concerns — often the right starting point before extracting microservices.
e9 Architecture beginner
Multi-Cloud vs Single-Cloud
Multi-cloud reduces vendor lock-in but doubles operational complexity — most lock-in comes from cloud-native services not the platform itself.
e9 Cloud advanced
Offline-First Design 🧠 1
An architectural approach where applications are designed to work fully without a network connection by default, treating connectivity as an enhancement rather than a requirement.
e9 Mobile advanced
Offline-First Design ES2015 🧠 1
Designing applications to work without a network connection by default — storing data locally, syncing when online, and handling conflicts gracefully.
e9 Mobile advanced
Platform Engineering
Building internal developer platforms that abstract infrastructure complexity — giving product teams self-service access to deployment, observability, and data services without ops tickets.
e9 DevOps advanced
Saga Pattern 🧠 1
The Saga pattern manages distributed transactions across services using a sequence of local transactions — each step publishes an event, and compensating transactions undo completed steps on failure.
e9 Messaging advanced
Security by Design PHP 5.0+ 🧠 4
Integrating security requirements into software architecture and design from the very beginning, rather than bolting it on afterwards.
OWASP A5:2021
e9 Security intermediate
Taxonomy Design 🧠 1
The discipline of organizing concepts into a structured hierarchy of categories so knowledge can be classified, navigated, and retrieved consistently.
e9 Knowledge Engineering intermediate
✓ schema.org compliant