Skip to content
Technical Diagram Library

Architecture becomes easier when boundaries become visible.

A growing visual library for explaining request paths, control planes, data movement, boot chains, security layers and AI system loops.

BoundariesWhere responsibility changes.
FlowHow state and data move.
EvidenceWhere to observe and diagnose.
9 architecture stories All domains
DevOps & Platform Engineering

Kubernetes Production Traffic Flow

Follow a production request from the public edge to a workload and back through the observability plane.

Kubernetes Production Traffic FlowFollow a production request from the public edge to a workload and back through the observability plane.01ClientBrowser / API02DNS + Load BalancerPublic edge03Ingress / GatewayTLS + routing04ServiceStable virtual IP05PodsReplicas06TelemetryMetrics • logs • traces
AI Engineering

Production RAG System

See retrieval, reranking, generation and evaluation as one production path rather than a single LLM call.

Production RAG SystemSee retrieval, reranking, generation and evaluation as one production path rather than a single LLM call.01User / AppQuestion02AI GatewayAuth + policy03RetrieverHybrid search04Vector / SearchIndexed knowledge05RerankerTop-k refinement06LLMGrounded generation07Eval + TelemetryQuality • cost • latency
Data Engineering

Spark Lakehouse Data Flow

Connect batch and streaming ingestion to Spark processing, lakehouse storage and analytical consumption.

Spark Lakehouse Data FlowConnect batch and streaming ingestion to Spark processing, lakehouse storage and analytical consumption.01SourcesDB • files • events02Kafka / Object StoreIngestion03Spark / PySparkBatch + streaming04Iceberg / DeltaLakehouse tables05Trino / BIConsumption06Airflow + ObservabilitySchedule • SLA • metrics
Automotive & AAOS

AAOS Vehicle Signal Path

Trace a vehicle property from an ECU boundary through VHAL and Car Service to an Android Automotive application.

AAOS Vehicle Signal PathTrace a vehicle property from an ECU boundary through VHAL and Car Service to an Android Automotive application.01ECU / Vehicle BusCAN / SOME-IP02Vendor HALVehicle interface03VHALVehicle properties04Car ServiceFramework service05Car APIPermission boundary06AAOS AppUX + business logic
Security

Defense-in-Depth Control Plane

Visualize security as overlapping identity, edge, workload, data and telemetry controls rather than one perimeter.

Defense-in-Depth Control PlaneVisualize security as overlapping identity, edge, workload, data and telemetry controls rather than one perimeter.01IdentityMFA • RBAC • secrets02EdgeWAF • gateway • TLS03WorkloadHardening • policy04DataEncrypt • classify05Telemetry + DetectionLogs • SIEM • response
Linux & Open Source

Linux Service Incident Path

Move from user-visible failure through sockets, processes, systemd, logs and kernel resources in a disciplined diagnostic sequence.

Linux Service Incident PathMove from user-visible failure through sockets, processes, systemd, logs and kernel resources in a disciplined diagnostic sequence.01ClientRequest / probe02SocketListen + connect03ProcessPID + runtime04systemdUnit + dependencies05Logsjournal + app06Kernel / ResourcesCPU • memory • IO
Embedded Systems

Embedded Linux Boot Chain

See the handoff from immutable boot code to bootloader, kernel, device tree, userspace and the final application.

Embedded Linux Boot ChainSee the handoff from immutable boot code to bootloader, kernel, device tree, userspace and the final application.01Boot ROMSoC immutable code02BootloaderU-Boot / firmware03Kernel + DTDrivers + hardware04Init / systemdUserspace startup05Platform ServicesNetworking • IPC06ApplicationProduct behavior
Security

DevSecOps Software Supply Chain

Follow a change from developer commit through verification, artifact creation, deployment and runtime controls.

DevSecOps Software Supply ChainFollow a change from developer commit through verification, artifact creation, deployment and runtime controls.01DeveloperCode change02GitReview + policy03CIBuild + tests04Security GatesSAST • SCA • secrets05Artifact + SBOMSigned output06RuntimePolicy + telemetry
AI Engineering

Agentic AI Control Loop

See planning, tool use, memory, policy and evaluation as a controlled loop around the language model.

Agentic AI Control LoopSee planning, tool use, memory, policy and evaluation as a controlled loop around the language model.01User / SystemGoal02Agent RuntimeState + policy03Planner / ModelDecide next step04Tools / MCPExternal actions05MemoryContext + state06Guardrails + EvalCheck + stop
Use the diagrams

Connect the visual model to training, architecture reviews and troubleshooting.