RadarAnalysis

Technology radar

Where things sit, and why. Every entry states the evidence behind its position, because a radar without reasoning is an opinion in a diagram. Positions reflect what these technologies do and what their own documentation commits to - not popularity.

21 entries·Reviewed August 2026

The whole site, at once

Every technology with a recorded relationship, plus the concepts that connect them, in one graph - the holistic view the radar below zooms into one axis of.

Choose a starting point, then follow a recorded connection.

Use the map to decide what to read next: compare alternatives, look into a listed dependency or find a complementary tool and the concepts linked to it. Lanes group entries by category and sort them alphabetically, so position does not signal importance or a reading order.

These are editorial recorded associations, not live topology or universal dependencies. Each arrow runs from the entry that records a relationship to the entry it names. It does not show traffic, execution order or a verified deployment.

Follow a card to its guide or profile, or open the text view below.

Apache AirflowApache IcebergApache KafkaApache SparkBespoke tool APIsBraintrustClaude CodeConfluent Schema RegistryContainersCouchDBCrewAICursordbtDebeziumDynamoDBEmbedding modeletcdGalera ClusterGitHub CopilotHAProxyInfluxDBkeepalivedKubernetesLangChainLangfuseLangGraphLangSmithLinuxMariaDBModel Context ProtocolA2A ProtocolvLLMllm-dE2BModalDaytonaMemcachedMilvusMongoDBMySQLOpenAI Agents SDKOracle DatabasePatroniPgBouncerPgpool-IIpgvectorpg-jevPostgreSQLPrometheusProxySQLQdrantRAGSnowflakeSQL ServerTimescaleDBValkeyMVCCBloat and vacuumTransaction ID wraparoundIsolation levelsConnection poolingQuorumConsensusSplit brainFencingReplication lagEventual consistencyCardinalityPrompt injectionExcessive agencyLeast privilegeRetrieval-augmented generationVector searchContext windowContext compactionBackpressureWrite amplificationShard keyArtificial intelligenceMachine learningDeep learningNeural networkTransformerAttentionTokenParameterFine-tuningReinforcement learningEmbeddingVector databaseAgentTool callingMultimodal AIReasoningSynthetic dataHallucinationAlignmentInferenceTrainingQuantisationDistillationSchemaNormalisationIndexStored procedurePrimary keyForeign keyTransactionTriggerViewEvalsLLM-as-a-judgeMCPA2AAgent harnessSandbox isolationProgressive disclosureKV cacheDisaggregated serving
  • Dependency
  • Recorded use
  • Alternatives
  • Complements
  • Related concept
  • Concept / technology

This view shows 56 technologies and 63 concepts joined by 479 directed records.

How to read this map

Every arrow points from the entry that owns a record to the entry it references. Reciprocal records stay separate, and the line pattern identifies the field, not strength or certainty. The linked guides give the context; a record on its own does not explain technical necessity.

Dependency (dependsOn)
A lists B in dependsOn; check the guide for scope and configuration.
Recorded use (usedBy)
A lists B in usedBy. This is not converted into a dependency claim about B.
Alternatives (alternatives)
A lists B as an alternative to compare, not a guaranteed drop-in replacement.
Complements (complements)
A lists B as a complement, not a requirement to deploy both.
Related concept (seeAlso)
Concept A links to concept B through seeAlso, not as a prerequisite.
Concept / technology (technologies)
Concept A lists technology B in technologies; this is a conceptual association.

A filled dot leads to a guide or concept explanation; a hollow dot leads to a relationship profile. The number on a card counts its direct records in this view. Selecting a card highlights only those direct records, not a transitive dependency tree.

Technologies appear when they have at least 1 outgoing record before filtering. Concepts appear when they have at least one outgoing concept or technology record, and the category filter does not apply to them. Connections to entries outside this view are not drawn, so absence here does not mean that no relationship exists.

Text view: every displayed node and recorded connection

Each sentence names the record owner first, then the referenced entry. A connection appears under both endpoints for lookup, without reversing its meaning. This view and its links work without JavaScript.

AI

Claude Code AI

Open relationship profile: Claude Code

9 direct recorded connections in this view.

CrewAI AI

Open relationship profile: CrewAI

8 direct recorded connections in this view.

Daytona AI

Open guide: Daytona

6 direct recorded connections in this view.

  • Recorded use / usedByContainers records Daytona in its usedBy list. This is a recorded use association, not an inferred dependency.
  • Alternatives / alternativesE2B lists Daytona as an alternative.
  • Alternatives / alternativesModal lists Daytona as an alternative.
  • Dependency / dependsOnDaytona lists Containers as a dependency.
  • Alternatives / alternativesDaytona lists E2B as an alternative.
  • Alternatives / alternativesDaytona lists Modal as an alternative.

E2B AI

Open guide: E2B

7 direct recorded connections in this view.

  • Recorded use / usedByLinux records E2B in its usedBy list. This is a recorded use association, not an inferred dependency.
  • Dependency / dependsOnE2B lists Linux as a dependency.
  • Alternatives / alternativesE2B lists Modal as an alternative.
  • Alternatives / alternativesE2B lists Daytona as an alternative.
  • Complements / complementsE2B lists Claude Code as a complement.
  • Alternatives / alternativesModal lists E2B as an alternative.
  • Alternatives / alternativesDaytona lists E2B as an alternative.

Embedding model AI

Open relationship profile: Embedding model

8 direct recorded connections in this view.

AI (continued)

LangChain AI

Open guide: LangChain

9 direct recorded connections in this view.

LangGraph AI

Open guide: LangGraph

19 direct recorded connections in this view.

Modal AI

Open guide: Modal

6 direct recorded connections in this view.

  • Recorded use / usedByLinux records Modal in its usedBy list. This is a recorded use association, not an inferred dependency.
  • Alternatives / alternativesE2B lists Modal as an alternative.
  • Dependency / dependsOnModal lists Linux as a dependency.
  • Alternatives / alternativesModal lists E2B as an alternative.
  • Alternatives / alternativesModal lists Daytona as an alternative.
  • Alternatives / alternativesDaytona lists Modal as an alternative.

Model Context Protocol AI

Open guide: Model Context Protocol

20 direct recorded connections in this view.

OpenAI Agents SDK AI

Open relationship profile: OpenAI Agents SDK

8 direct recorded connections in this view.

RAG AI

Open guide: RAG

9 direct recorded connections in this view. 2 further records touch entries outside this view.

  • Recorded use / usedByEmbedding model records RAG in its usedBy list. This is a recorded use association, not an inferred dependency.
  • Complements / complementsModel Context Protocol lists RAG as a complement.
  • Recorded use / usedBypgvector records RAG in its usedBy list. This is a recorded use association, not an inferred dependency.
  • Complements / complementspgvector lists RAG as a complement.
  • Dependency / dependsOnRAG lists pgvector as a dependency.
  • Dependency / dependsOnRAG lists Embedding model as a dependency.
  • Complements / complementsRAG lists pgvector as a complement.
  • Complements / complementsRAG lists PostgreSQL as a complement.
  • Concept / technology / technologiesContext window records an association with RAG in its technologies list.

AI (continued)

llm-d AI

Open guide: llm-d

4 direct recorded connections in this view.

  • Recorded use / usedByKubernetes records llm-d in its usedBy list. This is a recorded use association, not an inferred dependency.
  • Recorded use / usedByvLLM records llm-d in its usedBy list. This is a recorded use association, not an inferred dependency.
  • Dependency / dependsOnllm-d lists vLLM as a dependency.
  • Dependency / dependsOnllm-d lists Kubernetes as a dependency.

vLLM AI

Open guide: vLLM

5 direct recorded connections in this view.

  • Recorded use / usedByLinux records vLLM in its usedBy list. This is a recorded use association, not an inferred dependency.
  • Dependency / dependsOnvLLM lists Linux as a dependency.
  • Recorded use / usedByvLLM records llm-d in its usedBy list. This is a recorded use association, not an inferred dependency.
  • Complements / complementsvLLM lists Kubernetes as a complement.
  • Dependency / dependsOnllm-d lists vLLM as a dependency.

Concepts: AI

A2A Concepts: AI

Open concept explanation: A2A

5 direct recorded connections in this view.

  • Related concept / seeAlsoMCP links to A2A as a related concept.
  • Related concept / seeAlsoA2A links to MCP as a related concept.
  • Related concept / seeAlsoA2A links to Agent as a related concept.
  • Related concept / seeAlsoA2A links to Agent harness as a related concept.
  • Related concept / seeAlsoAgent harness links to A2A as a related concept.

Agent Concepts: AI

Open concept explanation: Agent

14 direct recorded connections in this view.

  • Related concept / seeAlsoAgent links to Excessive agency as a related concept.
  • Related concept / seeAlsoAgent links to Tool calling as a related concept.
  • Related concept / seeAlsoAgent links to Prompt injection as a related concept.
  • Concept / technology / technologiesAgent records an association with LangGraph in its technologies list.
  • Concept / technology / technologiesAgent records an association with CrewAI in its technologies list.
  • Concept / technology / technologiesAgent records an association with OpenAI Agents SDK in its technologies list.
  • Concept / technology / technologiesAgent records an association with Claude Code in its technologies list.
  • Related concept / seeAlsoTool calling links to Agent as a related concept.
  • Related concept / seeAlsoEvals links to Agent as a related concept.
  • Related concept / seeAlsoMCP links to Agent as a related concept.
  • Related concept / seeAlsoA2A links to Agent as a related concept.
  • Related concept / seeAlsoAgent harness links to Agent as a related concept.
  • Related concept / seeAlsoSandbox isolation links to Agent as a related concept.
  • Related concept / seeAlsoProgressive disclosure links to Agent as a related concept.

Agent harness Concepts: AI

Open concept explanation: Agent harness

8 direct recorded connections in this view.

Alignment Concepts: AI

Open concept explanation: Alignment

6 direct recorded connections in this view.

Context compaction Concepts: AI

Open concept explanation: Context compaction

6 direct recorded connections in this view.

Concepts: AI (continued)

Context window Concepts: AI

Open concept explanation: Context window

13 direct recorded connections in this view. 1 further record touches an entry outside this view.

Deep learning Concepts: AI

Open concept explanation: Deep learning

6 direct recorded connections in this view.

Distillation Concepts: AI

Open concept explanation: Distillation

5 direct recorded connections in this view.

Embedding Concepts: AI

Open concept explanation: Embedding

5 direct recorded connections in this view.

Evals Concepts: AI

Open concept explanation: Evals

7 direct recorded connections in this view.

Fine-tuning Concepts: AI

Open concept explanation: Fine-tuning

6 direct recorded connections in this view. 1 further record touches an entry outside this view.

Concepts: AI (continued)

Hallucination Concepts: AI

Open concept explanation: Hallucination

7 direct recorded connections in this view.

Inference Concepts: AI

Open concept explanation: Inference

10 direct recorded connections in this view.

MCP Concepts: AI

Open concept explanation: MCP

6 direct recorded connections in this view.

  • Related concept / seeAlsoMCP links to A2A as a related concept.
  • Related concept / seeAlsoMCP links to Agent as a related concept.
  • Related concept / seeAlsoMCP links to Agent harness as a related concept.
  • Concept / technology / technologiesMCP records an association with Model Context Protocol in its technologies list.
  • Related concept / seeAlsoA2A links to MCP as a related concept.
  • Related concept / seeAlsoAgent harness links to MCP as a related concept.

Machine learning Concepts: AI

Open concept explanation: Machine learning

6 direct recorded connections in this view.

Concepts: AI (continued)

Parameter Concepts: AI

Open concept explanation: Parameter

7 direct recorded connections in this view.

Quantisation Concepts: AI

Open concept explanation: Quantisation

6 direct recorded connections in this view.

Reinforcement learning Concepts: AI

Open concept explanation: Reinforcement learning

5 direct recorded connections in this view.

Retrieval-augmented generation Concepts: AI

Open concept explanation: Retrieval-augmented generation

11 direct recorded connections in this view.

Concepts: AI (continued)

Token Concepts: AI

Open concept explanation: Token

7 direct recorded connections in this view.

Tool calling Concepts: AI

Open concept explanation: Tool calling

7 direct recorded connections in this view.

Training Concepts: AI

Open concept explanation: Training

11 direct recorded connections in this view.

Transformer Concepts: AI

Open concept explanation: Transformer

7 direct recorded connections in this view.

Vector database Concepts: AI

Open concept explanation: Vector database

4 direct recorded connections in this view. 1 further record touches an entry outside this view.

Concepts: AI (continued)

Vector search Concepts: AI

Open concept explanation: Vector search

6 direct recorded connections in this view.

Concepts: AI security

Excessive agency Concepts: AI security

Open concept explanation: Excessive agency

8 direct recorded connections in this view.

Prompt injection Concepts: AI security

Open concept explanation: Prompt injection

8 direct recorded connections in this view.

Concepts: Databases

Bloat and vacuum Concepts: Databases

Open concept explanation: Bloat and vacuum

5 direct recorded connections in this view.

Foreign key Concepts: Databases

Open concept explanation: Foreign key

7 direct recorded connections in this view.

Index Concepts: Databases

Open concept explanation: Index

10 direct recorded connections in this view.

  • Related concept / seeAlsoSchema links to Index as a related concept.
  • Related concept / seeAlsoNormalisation links to Index as a related concept.
  • Related concept / seeAlsoIndex links to Schema as a related concept.
  • Related concept / seeAlsoIndex links to Cardinality as a related concept.
  • Concept / technology / technologiesIndex records an association with PostgreSQL in its technologies list.
  • Concept / technology / technologiesIndex records an association with MySQL in its technologies list.
  • Concept / technology / technologiesIndex records an association with MariaDB in its technologies list.
  • Concept / technology / technologiesIndex records an association with SQL Server in its technologies list.
  • Related concept / seeAlsoPrimary key links to Index as a related concept.
  • Related concept / seeAlsoView links to Index as a related concept.

Isolation levels Concepts: Databases

Open concept explanation: Isolation levels

7 direct recorded connections in this view.

MVCC Concepts: Databases

Open concept explanation: MVCC

11 direct recorded connections in this view.

Normalisation Concepts: Databases

Open concept explanation: Normalisation

8 direct recorded connections in this view.

Primary key Concepts: Databases

Open concept explanation: Primary key

7 direct recorded connections in this view.

  • Related concept / seeAlsoPrimary key links to Schema as a related concept.
  • Related concept / seeAlsoPrimary key links to Index as a related concept.
  • Concept / technology / technologiesPrimary key records an association with PostgreSQL in its technologies list.
  • Concept / technology / technologiesPrimary key records an association with MySQL in its technologies list.
  • Concept / technology / technologiesPrimary key records an association with MariaDB in its technologies list.
  • Concept / technology / technologiesPrimary key records an association with SQL Server in its technologies list.
  • Related concept / seeAlsoForeign key links to Primary key as a related concept.

Concepts: Databases (continued)

Replication lag Concepts: Databases

Open concept explanation: Replication lag

8 direct recorded connections in this view.

Schema Concepts: Databases

Open concept explanation: Schema

12 direct recorded connections in this view.

  • Related concept / seeAlsoSchema links to Normalisation as a related concept.
  • Related concept / seeAlsoSchema links to Index as a related concept.
  • Concept / technology / technologiesSchema records an association with PostgreSQL in its technologies list.
  • Concept / technology / technologiesSchema records an association with MySQL in its technologies list.
  • Concept / technology / technologiesSchema records an association with MariaDB in its technologies list.
  • Concept / technology / technologiesSchema records an association with SQL Server in its technologies list.
  • Related concept / seeAlsoNormalisation links to Schema as a related concept.
  • Related concept / seeAlsoIndex links to Schema as a related concept.
  • Related concept / seeAlsoStored procedure links to Schema as a related concept.
  • Related concept / seeAlsoPrimary key links to Schema as a related concept.
  • Related concept / seeAlsoForeign key links to Schema as a related concept.
  • Related concept / seeAlsoView links to Schema as a related concept.

Stored procedure Concepts: Databases

Open concept explanation: Stored procedure

5 direct recorded connections in this view.

Transaction Concepts: Databases

Open concept explanation: Transaction

7 direct recorded connections in this view.

Transaction ID wraparound Concepts: Databases

Open concept explanation: Transaction ID wraparound

4 direct recorded connections in this view.

Trigger Concepts: Databases

Open concept explanation: Trigger

5 direct recorded connections in this view.

  • Related concept / seeAlsoTrigger links to Stored procedure as a related concept.
  • Related concept / seeAlsoTrigger links to Transaction as a related concept.
  • Concept / technology / technologiesTrigger records an association with PostgreSQL in its technologies list.
  • Concept / technology / technologiesTrigger records an association with MySQL in its technologies list.
  • Concept / technology / technologiesTrigger records an association with SQL Server in its technologies list.

Concepts: Databases (continued)

View Concepts: Databases

Open concept explanation: View

5 direct recorded connections in this view.

  • Related concept / seeAlsoView links to Schema as a related concept.
  • Related concept / seeAlsoView links to Index as a related concept.
  • Concept / technology / technologiesView records an association with PostgreSQL in its technologies list.
  • Concept / technology / technologiesView records an association with MySQL in its technologies list.
  • Concept / technology / technologiesView records an association with SQL Server in its technologies list.

Write amplification Concepts: Databases

Open concept explanation: Write amplification

5 direct recorded connections in this view.

Concepts: Distributed systems

Backpressure Concepts: Distributed systems

Open concept explanation: Backpressure

4 direct recorded connections in this view.

Consensus Concepts: Distributed systems

Open concept explanation: Consensus

5 direct recorded connections in this view. 2 further records touch entries outside this view.

Eventual consistency Concepts: Distributed systems

Open concept explanation: Eventual consistency

5 direct recorded connections in this view. 1 further record touches an entry outside this view.

Fencing Concepts: Distributed systems

Open concept explanation: Fencing

7 direct recorded connections in this view.

  • Related concept / seeAlsoQuorum links to Fencing as a related concept.
  • Related concept / seeAlsoSplit brain links to Fencing as a related concept.
  • Related concept / seeAlsoFencing links to Split brain as a related concept.
  • Related concept / seeAlsoFencing links to Quorum as a related concept.
  • Concept / technology / technologiesFencing records an association with Patroni in its technologies list.
  • Concept / technology / technologiesFencing records an association with keepalived in its technologies list.
  • Related concept / seeAlsoLeast privilege links to Fencing as a related concept.

Quorum Concepts: Distributed systems

Open concept explanation: Quorum

11 direct recorded connections in this view. 2 further records touch entries outside this view.

  • Related concept / seeAlsoQuorum links to Split brain as a related concept.
  • Related concept / seeAlsoQuorum links to Consensus as a related concept.
  • Related concept / seeAlsoQuorum links to Fencing as a related concept.
  • Concept / technology / technologiesQuorum records an association with etcd in its technologies list.
  • Concept / technology / technologiesQuorum records an association with Patroni in its technologies list.
  • Concept / technology / technologiesQuorum records an association with Galera Cluster in its technologies list.
  • Related concept / seeAlsoConsensus links to Quorum as a related concept.
  • Related concept / seeAlsoSplit brain links to Quorum as a related concept.
  • Related concept / seeAlsoFencing links to Quorum as a related concept.
  • Related concept / seeAlsoReplication lag links to Quorum as a related concept.
  • Related concept / seeAlsoEventual consistency links to Quorum as a related concept.

Split brain Concepts: Distributed systems

Open concept explanation: Split brain

10 direct recorded connections in this view.

Concepts: Middleware

Connection pooling Concepts: Middleware

Open concept explanation: Connection pooling

5 direct recorded connections in this view.

Concepts: Observability

Concepts: Security

Least privilege Concepts: Security

Open concept explanation: Least privilege

5 direct recorded connections in this view.

Data Engineering

Apache Airflow Data Engineering

Open guide: Apache Airflow

7 direct recorded connections in this view.

Apache Kafka Data Engineering

Open guide: Apache Kafka

9 direct recorded connections in this view.

Apache Spark Data Engineering

Open guide: Apache Spark

7 direct recorded connections in this view.

Debezium Data Engineering

Open guide: Debezium

6 direct recorded connections in this view.

  • Recorded use / usedByApache Kafka records Debezium in its usedBy list. This is a recorded use association, not an inferred dependency.
  • Dependency / dependsOnDebezium lists Apache Kafka as a dependency.
  • Dependency / dependsOnDebezium lists PostgreSQL as a dependency.
  • Dependency / dependsOnDebezium lists MySQL as a dependency.
  • Recorded use / usedByMySQL records Debezium in its usedBy list. This is a recorded use association, not an inferred dependency.
  • Recorded use / usedByPostgreSQL records Debezium in its usedBy list. This is a recorded use association, not an inferred dependency.

Database

CouchDB Database

Open guide: CouchDB

3 direct recorded connections in this view.

  • Dependency / dependsOnCouchDB lists Linux as a dependency.
  • Alternatives / alternativesCouchDB lists MongoDB as an alternative.
  • Recorded use / usedByLinux records CouchDB in its usedBy list. This is a recorded use association, not an inferred dependency.

DynamoDB Database

Open guide: DynamoDB

1 direct recorded connection in this view. 1 further record touches an entry outside this view.

MariaDB Database

Open guide: MariaDB

27 direct recorded connections in this view.

  • Dependency / dependsOnGalera Cluster lists MariaDB as a dependency.
  • Complements / complementsGalera Cluster lists MariaDB as a complement.
  • Recorded use / usedByLinux records MariaDB in its usedBy list. This is a recorded use association, not an inferred dependency.
  • Dependency / dependsOnMariaDB lists Linux as a dependency.
  • Recorded use / usedByMariaDB records Galera Cluster in its usedBy list. This is a recorded use association, not an inferred dependency.
  • Recorded use / usedByMariaDB records ProxySQL in its usedBy list. This is a recorded use association, not an inferred dependency.
  • Alternatives / alternativesMariaDB lists PostgreSQL as an alternative.
  • Alternatives / alternativesMariaDB lists MySQL as an alternative.
  • Alternatives / alternativesMariaDB lists SQL Server as an alternative.
  • Complements / complementsMariaDB lists Galera Cluster as a complement.
  • Complements / complementsMariaDB lists ProxySQL as a complement.
  • Complements / complementsMariaDB lists keepalived as a complement.
  • Alternatives / alternativesMySQL lists MariaDB as an alternative.
  • Alternatives / alternativesPostgreSQL lists MariaDB as an alternative.
  • Dependency / dependsOnProxySQL lists MariaDB as a dependency.
  • Complements / complementsProxySQL lists MariaDB as a complement.
  • Alternatives / alternativesSQL Server lists MariaDB as an alternative.
  • Concept / technology / technologiesMVCC records an association with MariaDB in its technologies list.
  • Concept / technology / technologiesIsolation levels records an association with MariaDB in its technologies list.
  • Concept / technology / technologiesReplication lag records an association with MariaDB in its technologies list.
  • Concept / technology / technologiesWrite amplification records an association with MariaDB in its technologies list.
  • Concept / technology / technologiesSchema records an association with MariaDB in its technologies list.
  • Concept / technology / technologiesNormalisation records an association with MariaDB in its technologies list.
  • Concept / technology / technologiesIndex records an association with MariaDB in its technologies list.
  • Concept / technology / technologiesPrimary key records an association with MariaDB in its technologies list.
  • Concept / technology / technologiesForeign key records an association with MariaDB in its technologies list.
  • Concept / technology / technologiesTransaction records an association with MariaDB in its technologies list.

Memcached Database

Open guide: Memcached

4 direct recorded connections in this view.

  • Recorded use / usedByLinux records Memcached in its usedBy list. This is a recorded use association, not an inferred dependency.
  • Dependency / dependsOnMemcached lists Linux as a dependency.
  • Alternatives / alternativesMemcached lists Valkey as an alternative.
  • Alternatives / alternativesValkey lists Memcached as an alternative.

Milvus Database

Open guide: Milvus

9 direct recorded connections in this view.

  • Recorded use / usedByetcd records Milvus in its usedBy list. This is a recorded use association, not an inferred dependency.
  • Recorded use / usedByKubernetes records Milvus in its usedBy list. This is a recorded use association, not an inferred dependency.
  • Dependency / dependsOnMilvus lists Kubernetes as a dependency.
  • Dependency / dependsOnMilvus lists etcd as a dependency.
  • Alternatives / alternativesMilvus lists pgvector as an alternative.
  • Alternatives / alternativesMilvus lists Qdrant as an alternative.
  • Complements / complementsMilvus lists Kubernetes as a complement.
  • Complements / complementsMilvus lists etcd as a complement.
  • Alternatives / alternativesQdrant lists Milvus as an alternative.

MongoDB Database

Open guide: MongoDB

10 direct recorded connections in this view. 1 further record touches an entry outside this view.

  • Alternatives / alternativesCouchDB lists MongoDB as an alternative.
  • Alternatives / alternativesDynamoDB lists MongoDB as an alternative.
  • Recorded use / usedByLinux records MongoDB in its usedBy list. This is a recorded use association, not an inferred dependency.
  • Dependency / dependsOnMongoDB lists Linux as a dependency.
  • Alternatives / alternativesMongoDB lists PostgreSQL as an alternative.
  • Complements / complementsMongoDB lists Kubernetes as a complement.
  • Alternatives / alternativesPostgreSQL lists MongoDB as an alternative.
  • Concept / technology / technologiesReplication lag records an association with MongoDB in its technologies list.
  • Concept / technology / technologiesEventual consistency records an association with MongoDB in its technologies list.
  • Concept / technology / technologiesShard key records an association with MongoDB in its technologies list.

Database (continued)

MySQL Database

Open guide: MySQL

22 direct recorded connections in this view.

  • Dependency / dependsOnDebezium lists MySQL as a dependency.
  • Recorded use / usedByLinux records MySQL in its usedBy list. This is a recorded use association, not an inferred dependency.
  • Alternatives / alternativesMariaDB lists MySQL as an alternative.
  • Dependency / dependsOnMySQL lists Linux as a dependency.
  • Recorded use / usedByMySQL records Debezium in its usedBy list. This is a recorded use association, not an inferred dependency.
  • Alternatives / alternativesMySQL lists MariaDB as an alternative.
  • Alternatives / alternativesMySQL lists PostgreSQL as an alternative.
  • Alternatives / alternativesMySQL lists SQL Server as an alternative.
  • Complements / complementsMySQL lists ProxySQL as a complement.
  • Concept / technology / technologiesMVCC records an association with MySQL in its technologies list.
  • Concept / technology / technologiesIsolation levels records an association with MySQL in its technologies list.
  • Concept / technology / technologiesReplication lag records an association with MySQL in its technologies list.
  • Concept / technology / technologiesWrite amplification records an association with MySQL in its technologies list.
  • Concept / technology / technologiesSchema records an association with MySQL in its technologies list.
  • Concept / technology / technologiesNormalisation records an association with MySQL in its technologies list.
  • Concept / technology / technologiesIndex records an association with MySQL in its technologies list.
  • Concept / technology / technologiesStored procedure records an association with MySQL in its technologies list.
  • Concept / technology / technologiesPrimary key records an association with MySQL in its technologies list.
  • Concept / technology / technologiesForeign key records an association with MySQL in its technologies list.
  • Concept / technology / technologiesTransaction records an association with MySQL in its technologies list.
  • Concept / technology / technologiesTrigger records an association with MySQL in its technologies list.
  • Concept / technology / technologiesView records an association with MySQL in its technologies list.

PostgreSQL Database

Open guide: PostgreSQL

55 direct recorded connections in this view.

Qdrant Database

Open guide: Qdrant

5 direct recorded connections in this view.

  • Recorded use / usedByLinux records Qdrant in its usedBy list. This is a recorded use association, not an inferred dependency.
  • Alternatives / alternativesMilvus lists Qdrant as an alternative.
  • Dependency / dependsOnQdrant lists Linux as a dependency.
  • Alternatives / alternativesQdrant lists pgvector as an alternative.
  • Alternatives / alternativesQdrant lists Milvus as an alternative.

SQL Server Database

Open guide: SQL Server

16 direct recorded connections in this view. 1 further record touches an entry outside this view.

Database (continued)

Valkey Database

Open guide: Valkey

4 direct recorded connections in this view.

  • Recorded use / usedByLinux records Valkey in its usedBy list. This is a recorded use association, not an inferred dependency.
  • Alternatives / alternativesMemcached lists Valkey as an alternative.
  • Dependency / dependsOnValkey lists Linux as a dependency.
  • Alternatives / alternativesValkey lists Memcached as an alternative.

pg-jev Database

Open guide: pg-jev

7 direct recorded connections in this view.

pgvector Database

Open guide: pgvector

20 direct recorded connections in this view. 1 further record touches an entry outside this view.

Infrastructure

Kubernetes Infrastructure

Open guide: Kubernetes

18 direct recorded connections in this view. 2 further records touch entries outside this view.

etcd Infrastructure

Open guide: etcd

15 direct recorded connections in this view. 2 further records touch entries outside this view.

  • Dependency / dependsOnetcd lists Linux as a dependency.
  • Recorded use / usedByetcd records Patroni in its usedBy list. This is a recorded use association, not an inferred dependency.
  • Recorded use / usedByetcd records Kubernetes in its usedBy list. This is a recorded use association, not an inferred dependency.
  • Recorded use / usedByetcd records Milvus in its usedBy list. This is a recorded use association, not an inferred dependency.
  • Complements / complementsetcd lists Patroni as a complement.
  • Complements / complementsetcd lists Kubernetes as a complement.
  • Dependency / dependsOnKubernetes lists etcd as a dependency.
  • Recorded use / usedByLinux records etcd in its usedBy list. This is a recorded use association, not an inferred dependency.
  • Dependency / dependsOnMilvus lists etcd as a dependency.
  • Complements / complementsMilvus lists etcd as a complement.
  • Dependency / dependsOnPatroni lists etcd as a dependency.
  • Complements / complementsPrometheus lists etcd as a complement.
  • Concept / technology / technologiesQuorum records an association with etcd in its technologies list.
  • Concept / technology / technologiesConsensus records an association with etcd in its technologies list.
  • Concept / technology / technologiesSplit brain records an association with etcd in its technologies list.

Middleware

Galera Cluster Middleware

Open relationship profile: Galera Cluster

8 direct recorded connections in this view. 1 further record touches an entry outside this view.

HAProxy Middleware

Open guide: HAProxy

14 direct recorded connections in this view. 2 further records touch entries outside this view.

Patroni Middleware

Open guide: Patroni

17 direct recorded connections in this view. 1 further record touches an entry outside this view.

  • Recorded use / usedByetcd records Patroni in its usedBy list. This is a recorded use association, not an inferred dependency.
  • Complements / complementsetcd lists Patroni as a complement.
  • Complements / complementsHAProxy lists Patroni as a complement.
  • Complements / complementskeepalived lists Patroni as a complement.
  • Dependency / dependsOnPatroni lists PostgreSQL as a dependency.
  • Dependency / dependsOnPatroni lists etcd as a dependency.
  • Alternatives / alternativesPatroni lists Pgpool-II as an alternative.
  • Complements / complementsPatroni lists HAProxy as a complement.
  • Complements / complementsPatroni lists keepalived as a complement.
  • Complements / complementsPatroni lists PgBouncer as a complement.
  • Complements / complementsPgBouncer lists Patroni as a complement.
  • Recorded use / usedByPostgreSQL records Patroni in its usedBy list. This is a recorded use association, not an inferred dependency.
  • Complements / complementsPostgreSQL lists Patroni as a complement.
  • Concept / technology / technologiesQuorum records an association with Patroni in its technologies list.
  • Concept / technology / technologiesSplit brain records an association with Patroni in its technologies list.
  • Concept / technology / technologiesFencing records an association with Patroni in its technologies list.
  • Concept / technology / technologiesReplication lag records an association with Patroni in its technologies list.

PgBouncer Middleware

Open guide: PgBouncer

14 direct recorded connections in this view. 1 further record touches an entry outside this view.

Pgpool-II Middleware

Open guide: Pgpool-II

9 direct recorded connections in this view.

ProxySQL Middleware

Open relationship profile: ProxySQL

9 direct recorded connections in this view.

keepalived Middleware

Open guide: keepalived

11 direct recorded connections in this view. 1 further record touches an entry outside this view.

Observability

LangSmith Observability

Open relationship profile: LangSmith

11 direct recorded connections in this view.

Langfuse Observability

Open relationship profile: Langfuse

6 direct recorded connections in this view.

Prometheus Observability

Open guide: Prometheus

6 direct recorded connections in this view.

Pattern

Systems

Containers Systems

Open relationship profile: Containers

8 direct recorded connections in this view.

  • Dependency / dependsOnContainers lists Linux as a dependency.
  • Recorded use / usedByContainers records Kubernetes in its usedBy list. This is a recorded use association, not an inferred dependency.
  • Recorded use / usedByContainers records Daytona in its usedBy list. This is a recorded use association, not an inferred dependency.
  • Complements / complementsContainers lists Kubernetes as a complement.
  • Dependency / dependsOnKubernetes lists Containers as a dependency.
  • Recorded use / usedByLinux records Containers in its usedBy list. This is a recorded use association, not an inferred dependency.
  • Complements / complementsLinux lists Containers as a complement.
  • Dependency / dependsOnDaytona lists Containers as a dependency.

Linux Systems

Open guide: Linux

41 direct recorded connections in this view.

  • Dependency / dependsOnApache Airflow lists Linux as a dependency.
  • Dependency / dependsOnApache Kafka lists Linux as a dependency.
  • Dependency / dependsOnApache Spark lists Linux as a dependency.
  • Dependency / dependsOnContainers lists Linux as a dependency.
  • Dependency / dependsOnCouchDB lists Linux as a dependency.
  • Dependency / dependsOnetcd lists Linux as a dependency.
  • Dependency / dependsOnHAProxy lists Linux as a dependency.
  • Dependency / dependsOnInfluxDB lists Linux as a dependency.
  • Dependency / dependsOnkeepalived lists Linux as a dependency.
  • Dependency / dependsOnKubernetes lists Linux as a dependency.
  • Recorded use / usedByLinux records PostgreSQL in its usedBy list. This is a recorded use association, not an inferred dependency.
  • Recorded use / usedByLinux records MariaDB in its usedBy list. This is a recorded use association, not an inferred dependency.
  • Recorded use / usedByLinux records MongoDB in its usedBy list. This is a recorded use association, not an inferred dependency.
  • Recorded use / usedByLinux records Kubernetes in its usedBy list. This is a recorded use association, not an inferred dependency.
  • Recorded use / usedByLinux records HAProxy in its usedBy list. This is a recorded use association, not an inferred dependency.
  • Recorded use / usedByLinux records keepalived in its usedBy list. This is a recorded use association, not an inferred dependency.
  • Recorded use / usedByLinux records etcd in its usedBy list. This is a recorded use association, not an inferred dependency.
  • Recorded use / usedByLinux records Containers in its usedBy list. This is a recorded use association, not an inferred dependency.
  • Recorded use / usedByLinux records MySQL in its usedBy list. This is a recorded use association, not an inferred dependency.
  • Recorded use / usedByLinux records CouchDB in its usedBy list. This is a recorded use association, not an inferred dependency.
  • Recorded use / usedByLinux records InfluxDB in its usedBy list. This is a recorded use association, not an inferred dependency.
  • Recorded use / usedByLinux records Memcached in its usedBy list. This is a recorded use association, not an inferred dependency.
  • Recorded use / usedByLinux records Qdrant in its usedBy list. This is a recorded use association, not an inferred dependency.
  • Recorded use / usedByLinux records Valkey in its usedBy list. This is a recorded use association, not an inferred dependency.
  • Recorded use / usedByLinux records Apache Kafka in its usedBy list. This is a recorded use association, not an inferred dependency.
  • Recorded use / usedByLinux records Apache Airflow in its usedBy list. This is a recorded use association, not an inferred dependency.
  • Recorded use / usedByLinux records Apache Spark in its usedBy list. This is a recorded use association, not an inferred dependency.
  • Recorded use / usedByLinux records vLLM in its usedBy list. This is a recorded use association, not an inferred dependency.
  • Recorded use / usedByLinux records E2B in its usedBy list. This is a recorded use association, not an inferred dependency.
  • Recorded use / usedByLinux records Modal in its usedBy list. This is a recorded use association, not an inferred dependency.
  • Complements / complementsLinux lists Containers as a complement.
  • Dependency / dependsOnMariaDB lists Linux as a dependency.
  • Dependency / dependsOnvLLM lists Linux as a dependency.
  • Dependency / dependsOnE2B lists Linux as a dependency.
  • Dependency / dependsOnModal lists Linux as a dependency.
  • Dependency / dependsOnMemcached lists Linux as a dependency.
  • Dependency / dependsOnMongoDB lists Linux as a dependency.
  • Dependency / dependsOnMySQL lists Linux as a dependency.
  • Dependency / dependsOnPostgreSQL lists Linux as a dependency.
  • Dependency / dependsOnQdrant lists Linux as a dependency.
  • Dependency / dependsOnValkey lists Linux as a dependency.
Technology radarFour concentric rings from Adopt at the centre to Hold at the edge, divided into four quadrants. Every entry is listed in full below the diagram.adopttrialassessholdData storesData middlewareAI systemsPractices and standardsPostgreSQL - adoptPostgreSQLpgvector - trialpgvectorSQL Server - assessSQL ServerPatroni - adoptPatroniPgBouncer - adoptPgBouncerHAProxy - adoptHAProxyPgpool-II - assessPgpool-IIkeepalived - holdkeepalivedetcd - adoptetcdPrometheus - adoptPrometheusOWASP LLM Top 10 - adoptOWASP LLM Top 10NIST AI RMF - trialNIST AI RMFEU AI Act readiness - adoptEU AI Act readinessRAG - adoptRAGExcessive agency - assessExcessive agencyPrompt-injection filtering - holdPrompt-injection filteringUnverified vendor benchmarks - holdUnverified vendor benchmarksModel Context Protocol - trialModel Context ProtocolClaude Code - assessClaude CodeLangGraph - assessLangGraphLangSmith - trialLangSmith
adoptProven in production, well documented, and the default choice unless something specific rules it out.
trialWorth using deliberately on a project that can absorb the learning cost. Documented and stable, but with sharp edges.
assessUnderstand it and track it. Not yet a default, or the trade-offs are still moving.
holdDo not start new work on this. Existing use is not necessarily urgent to replace.

adopt

Proven in production, well documented, and the default choice unless something specific rules it out.

PostgreSQLData stores

Five concurrently supported major versions with published EOL dates through 2030, and an extension model that covers vector search, time series and geospatial without a second data store.

Evidence
PatroniData middleware

Automatic failover backed by distributed consensus rather than heuristics. Three maintained branches with coordinated releases. The commitment it implies is explicit: the consensus store enters the availability path of the database.

Evidence
PgBouncerData middleware

Single-purpose and stable. Since 1.24.0 protocol-level prepared statements are on by default, which removed the main reason teams avoided transaction mode.

Evidence
HAProxyData middleware

Routing on Patroni's REST health endpoints is documented and deterministic. Note that HAProxy publishes no default for its client, server and connect timeouts - unset means infinite.

Evidence
etcdData middleware

The standard consensus store for both Kubernetes and Patroni. Adopt with the disk requirement understood: it is fsync-bound, and its latency expectations become the availability characteristics of whatever depends on it.

Evidence
PrometheusPractices and standards

Pull-based metrics with a documented data model. The constraint to design around is cardinality: a time series is identified by its full label set, so one unbounded label multiplies series count.

Evidence
OWASP LLM Top 10Practices and standards

The 2026 edition is openly licensed under CC BY-SA 4.0 and reordered on incident evidence rather than opinion - Excessive Agency climbed to third because that is where damage is landing. It gives teams shared vocabulary for risks that otherwise get argued about informally.

Evidence
EU AI Act readinessPractices and standards

Not a choice. Obligations phase in on fixed dates - prohibitions from 2 February 2025, general-purpose AI and penalties from 2 August 2025, the general application date 2 August 2026 - with fines up to EUR 35 000 000 or 7% of worldwide turnover under Article 99(3).

Evidence
RAGAI systems

The default way to ground a model in specific knowledge without retraining. Adopt with authorisation applied before retrieval rather than filtering afterwards: a chunk supplied to the model cannot be unsupplied.

Evidence

trial

Worth using deliberately on a project that can absorb the learning cost. Documented and stable, but with sharp edges.

pgvectorData stores

Removes a separate vector store for workloads already on PostgreSQL. The caveat is real: approximate indexes change which results are returned, so recall has to be measured rather than assumed.

Evidence
NIST AI RMFPractices and standards

A usable structure for AI risk work and a US government publication in the public domain. It remains voluntary for the private sector, so it organises effort rather than compelling it.

Evidence
Model Context ProtocolAI systems

An open standard for connecting models to tools, resources and prompts over JSON-RPC 2.0, with stdio and Streamable HTTP transports, supported by Claude, ChatGPT, VS Code and Cursor. Trial rather than Adopt because the specification is still moving: protocol version 2026-07-28 made the protocol stateless, added a mandatory server/discover request, and deprecated sampling.

Evidence
LangSmithPractices and standards

Tracing and evaluation tooling such as LangSmith, Langfuse and Braintrust makes non-deterministic behaviour measurable, which is a precondition for changing a prompt or model safely. Trial rather than Adopt because the category is young and lock-in is real: traces and eval datasets are the asset, so check they can be exported.

Evidence

assess

Understand it and track it. Not yet a default, or the trade-offs are still moving.

SQL ServerData stores

Edition limits, not features, decide the architecture. The Express database size cap and the Standard edition memory ceiling constrain design before any code is written, and core-based licensing makes the obvious remedy expensive.

Evidence
Pgpool-IIData middleware

Does pooling, load balancing and failover in one process, and is actively maintained across five branches. The cost is that it parses SQL to route it, and its failover behaviour is a second system to reason about. PgBouncer plus Patroni separates those concerns.

Evidence
Excessive agencyAI systems

Giving a model tools moves it from component to actor and changes the security model entirely. OWASP moved Excessive Agency to third in 2026 on incident evidence. Deploy behind per-action approval for anything irreversible until the failure modes are understood.

Evidence
Claude CodeAI systems

Agents that read and write a codebase are the clearest case of a model acting rather than answering, so the controls that matter are the ones in LLM06: bounded permissions, review before irreversible actions, and credentials scoped to the task. The tools change faster than any page about them can be kept current, so understand the failure modes rather than the feature lists.

Evidence
LangGraphAI systems

LangGraph, CrewAI and the OpenAI Agents SDK all wrap the same loop of model call, tool dispatch and state handling. The differences that matter in production are checkpointing, retry and observability, not the orchestration syntax. Assess with a workload that can absorb a framework change.

Evidence

hold

Do not start new work on this. Existing use is not necessarily urgent to replace.

keepalivedData middleware

Applies to: On cloud virtual networks specifically. Adopt on physical networks.

Sound on physical and traditional virtual networks, but VRRP depends on multicast and gratuitous ARP. Azure documents no Layer 2 semantics and permits only TCP, UDP, ESP, AH and ICMP; Google documents no VPC multicast; AWS documents no broadcast. Use a cloud load balancer instead on those networks.

Evidence
Prompt-injection filteringAI systems

Filtering as a primary defence does not survive an adaptive attacker. Nasr et al. (2025) found static attack success near zero while adaptive success exceeded 90% against most of twelve recent defences. Filter if you like, but bound the blast radius instead of relying on detection.

Evidence
Unverified vendor benchmarksPractices and standards

Vendor-published comparative benchmarks are marketing artefacts unless the methodology and workload are published and reproducible. Measure on your own workload; a number you cannot reproduce is not evidence.

Evidence

Positions are judgements, not measurements. They are argued from documented behaviour, published support policies and standards text, each linked above, and they will change as those change. Disagreement that cites better evidence is welcome.