SZ

Architecture Diagram Examples

Common patterns, consistent language. Build once. Use everywhere.

Complex systems, made clear.Shin Zhang / Architecture visual library
01

High-level Enterprise Architecture

From strategy to execution.

High-level Enterprise ArchitectureFrom strategy to execution. Static architecture composition.BusinessCapabilities & outcomesApplicationServices & integrationDataStores & flowsInfrastructureRuntime & platformsCustomers / Partners / UsersChannelsBusiness servicesCore systemsAnalytics & AIData platformIntegrateStoreProcessGovernAnalyzeHybrid cloudOn-premiseEdge
02

Event-Driven Architecture

Real-time, loosely coupled, scalable.

Event-Driven ArchitectureReal-time, loosely coupled, scalable. Static architecture composition.ProducersConsumersEvent streamingplatformIngest · Store · StreamApplicationsDevicesServicesExternal systemsReal-time appsAnalyticsAI / MLDownstream systems
03

Command Query Responsibility Segregation

Separate write and read for scale and focus.

Command Query Responsibility SegregationSeparate write and read for scale and focus. Static architecture composition.WriteReadCommand(write)Create · UpdateDeleteEvent streamEventsSystem of recordProjectionBuild read modelQuery(read)Optimizedfor queriesEventually consistent
04

Database Write Through (CDC)

Keep the database. Make every change an event.

Database Write Through (CDC)Keep the database. Make every change an event. Static architecture composition.ApplicationDatabaseINSERTUPDATEDELETECDCCapturechangesEventstreamProcessorsProjectionsWrite
05

Event Sourcing

Store state as a sequence of events.

Event SourcingStore state as a sequence of events. Static architecture composition.Rebuild stateApplicationEvent streamImmutable eventsWriteReplayProjectionQuery modelAnalyticsAI / ML
06

Saga (Distributed Transaction)

Coordinate long-running transactions.

Saga (Distributed Transaction)Coordinate long-running transactions. Static architecture composition.OrderservicePaymentserviceInventoryserviceShippingserviceCancel orderRefund paymentRelease stockCancel shipmentCompensation (on failure)
07

Strangler Pattern

Modernize incrementally.

Strangler PatternModernize incrementally. Static architecture composition.UserAPI gatewayNew serviceLegacy systemIncrementalmigration
08

Data Mesh (Domain-Oriented)

Decentralized ownership with shared governance.

Data Mesh (Domain-Oriented)Decentralized ownership with shared governance. Static architecture composition.Domain AData productDomain BData productDomain CData productData platform (self-serve)IngestStoreGovernDiscoverShare
09

RAG (Retrieval Augmented Generation)

Ground LLM responses with enterprise data.

RAG (Retrieval Augmented Generation)Ground LLM responses with enterprise data. Static architecture composition.Enterprise dataDocumentsDatabasesApplicationsAPIsKnowledge baseRetrieveFind relevantcontextLLMGenerateresponseResponseFeedback / improve
10

Real-time Decisioning

From event to action in milliseconds.

Real-time DecisioningFrom event to action in milliseconds. Static architecture composition.Event sourcesActionsStreamprocessingEnrich · AnalyzeScore · Apply rulesDecisionModel / rulesTransactionsUser activityIoT / devicesExternal signalsApprove / rejectPersonalizeTrigger workflowNotify
11

Hybrid / Multi-Cloud Architecture

Consistent architecture across environments.

Hybrid / Multi-Cloud ArchitectureConsistent architecture across environments. Static architecture composition.UsersIntegration layerOn-premiseCore systemsCloudModern appsData & AIEdgeDevicesLocal processing
12

Reference Architecture (AI-enabled Enterprise)

Unify data, AI and applications.

Reference Architecture (AI-enabled Enterprise)Unify data, AI and applications. Static architecture composition.CustomersEmployeesPartnersEcosystemApplicationsChannels &servicesData platformIntegrate · StoreGovernAI layerModels · AgentsRAGOutcomesDecisions &actionsSecurity · Governance · Observability · Compliance