Architecture
All articles
76 total
The Cloud Architecture Behind Every AI App New
A plain-English tour of the production cloud stack behind a real AI …
Guides
Added 25 Jun
·
Upd 25 Jun
·7 min
Frontend vs Backend: The Layers of an App New
A plain-English guide to the frontend, backend, database, and …
Basics
Added 23 Jun
·
Upd 23 Jun
·9 min
The History of IT: From the Abacus to the AI-Native Era New
A sourced, comprehensive history of information technology: hardware, …
Guides
Added 23 Jun
·
Upd 23 Jun
·12 min
The History of IT: Interactive Timeline New
An interactive, primary-sourced timeline of information technology from …
Added 23 Jun
·
Upd 23 Jun
The History of Software Architecture: From Mainframes to AI-Native New
A sourced timeline of how software architecture evolved, from 1960s …
Guides
Added 23 Jun
·
Upd 23 Jun
·9 min
AI Concepts Knowledge Graph New
Interactive learning-path map of 124 concepts and 237 connections. Click …
Added 22 Jun
·
Upd 22 Jun
AI Architecture Patterns
From Monolith to Multi-Agent
Guides
Added 25 Mar
·
Upd 30 May
·5 min
AI Cost Optimization Patterns
Model selection by task, caching strategies, batch vs real-time …
Patterns
Added 24 Mar
·
Upd 30 May
·3 min
AI Gateway Pattern
Centralized gateway for routing, caching, rate limiting, and …
Patterns
Added 28 Mar
·
Upd 30 May
·3 min
AI Governance Patterns for Enterprise
Model cards, decision logging, bias detection, approval workflows, audit …
Patterns
Added 24 Mar
·
Upd 30 May
·3 min
AI Systems Are Software Systems
Why production AI requires the same engineering discipline as any …
Guides
Added 31 Mar
·
Upd 30 May
·9 min
AI-Adapted Test Pyramid
The testing pyramid adapted for AI systems: unit tests for deterministic …
Patterns
Added 28 Mar
·
Upd 30 May
·3 min
AI-Generated Architecture Diagrams from Code
Automatically generate and update architecture diagrams by having AI …
Ideas
Added 28 Mar
·
Upd 30 May
·2 min
AI-Optimized Cache Invalidation
AI predicts optimal cache TTLs and invalidation timing based on access …
Ideas
Added 28 Mar
·
Upd 30 May
·2 min
Architecture Decision Records and Evaluation Methods
Using ADRs and architecture evaluation methods like ATAM to document and …
Frameworks
Added 28 Mar
·
Upd 30 May
·4 min
AWS Well-Architected AI/ML Lens
Applying Best Practices to Machine Learning
Frameworks
Added 26 Mar
·
Upd 30 May
·5 min
Batch Inference Patterns for AI Workloads
Processing large volumes of AI inference requests efficiently. Queue …
Patterns
Added 28 Mar
·
Upd 30 May
·3 min
Batch vs Real-Time Inference Patterns
Comparing batch and real-time inference patterns for ML models, covering …
Comparisons
Added 28 Mar
·
Upd 14 Jun
·5 min
Bounded Context
What a bounded context is, how it defines model boundaries in DDD, and …
Glossary
Added 28 Mar
·
Upd 30 May
·2 min
Building AI Chatbots
From Prototype to Production
Guides
Added 28 Mar
·
Upd 30 May
·5 min
Building an AI Video Pipeline on AWS
Architecture guide for an end-to-end AI video pipeline: S3 ingest, …
Solutions
Added 24 Mar
·
Upd 30 May
·4 min
Caching Patterns for AI Applications
Semantic caching, Anthropic prompt caching, response caching, and …
Patterns
Added 26 Mar
·
Upd 30 May
·5 min
Case Pattern: AI Video Processing Pipeline for a National Broadcaster
Architecture and lessons from building a production AI pipeline that …
Case Patterns
Added 24 Mar
·
Upd 30 May
·3 min
Circuit Breaker Pattern
What the circuit breaker pattern is, why AI services need it for …
Glossary
Added 25 Mar
·
Upd 30 May
·4 min
Circuit Breaker Pattern for AI Services
Handling model failures gracefully in production AI systems: fallback …
Patterns
Added 25 Mar
·
Upd 30 May
·5 min
Clean Architecture
What clean architecture is, how dependency inversion organizes code …
Glossary
Added 28 Mar
·
Upd 30 May
·2 min
Clean Architecture
Robert C. Martin's architectural pattern for organizing software so that …
Foundations
Added 1 Jan 0001
·
Upd 30 May
·7 min
Compound AI System
An AI architecture that combines multiple models, retrievers, tools, and …
Glossary
Added 28 Mar
·
Upd 30 May
·2 min
Compound AI Systems
Architecture Framework for Multi-Model Coordination
Frameworks
Added 28 Mar
·
Upd 30 May
·4 min
Cost Optimization (Well-Architected Pillar)
The Well-Architected pillar covering right-sizing, reserved capacity, …
Glossary
Added 26 Mar
·
Upd 30 May
·5 min
CQRS
Command Query Responsibility Segregation
Glossary
Added 28 Mar
·
Upd 30 May
·2 min
Design Patterns
The Gang of Four catalog of reusable solutions to recurring …
Foundations
Added 1 Jan 0001
·
Upd 30 May
·7 min
Direct Model Interface
The Simplest AI Integration Pattern
Patterns
Added 28 Mar
·
Upd 30 May
·4 min
Domain-Driven Design
Eric Evans's approach to software design that aligns the structure and …
Foundations
Added 1 Jan 0001
·
Upd 30 May
·9 min
Domain-Driven Design (DDD)
What domain-driven design is, how it aligns software architecture with …
Glossary
Added 28 Mar
·
Upd 30 May
·2 min
Event Sourcing
What event sourcing is, why it matters for AI audit trails and pipeline …
Glossary
Added 25 Mar
·
Upd 30 May
·4 min
Event Sourcing and CQRS for AI Pipelines
Using event-driven architecture patterns for AI data pipelines: …
Patterns
Added 25 Mar
·
Upd 30 May
·5 min
Event Storming
Collaborative Domain Exploration
Guides
Added 28 May
·
Upd 30 May
·7 min
From Zero to Production: The Complete Path
A structured learning path and architectural progression for shipping a …
Added 28 May
·
Upd 30 May
·8 min
GDPR-Compliant ML Pipeline
Architecture pattern for building machine learning training and …
Patterns
Added 28 Mar
·
Upd 30 May
·3 min
Graceful Degradation Patterns for AI Systems
Maintaining service quality when AI components fail or degrade. Fallback …
Patterns
Added 28 Mar
·
Upd 30 May
·3 min
Hexagonal Architecture
What hexagonal architecture is, how ports and adapters decouple business …
Glossary
Added 28 Mar
·
Upd 30 May
·2 min
How to Prepare for Sudden AI Provider Restrictions
A resilience playbook for builders: multi-provider abstraction, …
Guides
Added 14 Jun
·
Upd 14 Jun
·4 min
Hybrid Cloud AI Video Pipeline with Amazon FSx for NetApp ONTAP
How to build an AI video processing pipeline that spans on-premises …
Solutions
Added 26 Mar
·
Upd 30 May
·5 min
Inverse Conway Maneuver for AI
Designing Teams to Shape Systems
Frameworks
Added 28 Mar
·
Upd 30 May
·4 min
LLM Gateway Architecture
How to design a centralized LLM access layer that handles routing, rate …
Guides
Added 28 Mar
·
Upd 30 May
·3 min
LLM Routing
Architectures that direct each request to one of several available …
Glossary
Added 8 May
·
Upd 30 May
·5 min
Memory Patterns for Conversational AI
Short-Term and Long-Term
Patterns
Added 28 Mar
·
Upd 30 May
·4 min
Microservices Architecture for AI Systems
How to decompose AI systems into independent services with clear …
Patterns
Added 25 Mar
·
Upd 30 May
·4 min
Microservices vs Monolith for AI Applications
Comparing microservice and monolithic architectures for AI applications, …
Comparisons
Added 28 Mar
·
Upd 14 Jun
·6 min
Mixture of Experts (MoE)
A neural network architecture in which only a small subset of parameters …
Glossary
Added 8 May
·
Upd 30 May
·5 min
Model Ensemble Patterns for AI Applications
Combining multiple models for improved accuracy, reliability, and …
Patterns
Added 28 Mar
·
Upd 30 May
·4 min
Model Tier Routing
Matching Request Complexity to Model Cost
Patterns
Added 28 Mar
·
Upd 30 May
·3 min
Multi-Agent AI Systems
When One Model Is Not Enough
Guides
Added 24 Mar
·
Upd 30 May
·3 min
Multi-Model Routing Patterns
Strategies for routing requests to different AI models based on task …
Patterns
Added 28 Mar
·
Upd 30 May
·4 min
Multi-Region Data Sovereignty Pattern
Architecture pattern for deploying AI systems across multiple regions …
Patterns
Added 28 Mar
·
Upd 30 May
·3 min
Multi-Tenant AI Architecture Patterns
Serving multiple customers from shared AI infrastructure while …
Patterns
Added 28 Mar
·
Upd 30 May
·3 min
Operational Excellence (Well-Architected Pillar)
The Well-Architected pillar covering runbooks, automation, …
Glossary
Added 26 Mar
·
Upd 30 May
·4 min
Orchestrator-Worker Pattern
An orchestrator LLM decomposes complex tasks and delegates subtasks to …
Patterns
Added 28 Mar
·
Upd 30 May
·3 min
Performance Efficiency (Well-Architected Pillar)
The Well-Architected pillar covering compute selection, storage, …
Glossary
Added 26 Mar
·
Upd 30 May
·5 min
Ports and Adapters
What the ports and adapters pattern is, how it structures application …
Glossary
Added 28 Mar
·
Upd 30 May
·2 min
Prompt Chaining
Breaking Complex Tasks into Steps
Guides
Added 28 Mar
·
Upd 30 May
·5 min
Real-Time vs Batch AI Processing
Choosing the Right Pattern
Patterns
Added 28 Mar
·
Upd 30 May
·3 min
Reliability (Well-Architected Pillar)
The Well-Architected pillar covering fault tolerance, disaster recovery, …
Glossary
Added 26 Mar
·
Upd 30 May
·4 min
Response Streaming Patterns for AI Applications
Implementing streaming responses from LLMs for improved perceived …
Patterns
Added 28 Mar
·
Upd 30 May
·3 min
REST vs GraphQL for AI Application APIs
Comparing REST and GraphQL API designs for AI applications, covering …
Comparisons
Added 28 Mar
·
Upd 14 Jun
·6 min
Single Agent vs Multi-Agent Architectures
When to use a single AI agent versus a multi-agent system, covering …
Comparisons
Added 28 Mar
·
Upd 14 Jun
·5 min
Software Architecture for AI Systems
Architecture decisions, ADRs, and trade-offs for AI systems covering …
Guides
Added 28 Mar
·
Upd 30 May
·4 min
SOLID Principles
Five principles of object-oriented class design formulated by Robert C. …
Foundations
Added 1 Jan 0001
·
Upd 30 May
·7 min
Strangler Fig Pattern for AI Migration
How to gradually replace manual processes and legacy rule-based systems …
Patterns
Added 25 Mar
·
Upd 30 May
·7 min
Sustainability (Well-Architected Pillar)
The Well-Architected pillar added in 2021 covering efficient resource …
Glossary
Added 26 Mar
·
Upd 30 May
·5 min
The Well-Architected Framework
Why Every Cloud Provider Has One
Frameworks
Added 26 Mar
·
Upd 30 May
·5 min
Tiered Analysis Pattern
Progressive Depth for AI Processing
Patterns
Added 26 Mar
·
Upd 30 May
·5 min
Twelve-Factor AI
Applying 12-Factor App Principles to AI Systems
Guides
Added 25 Mar
·
Upd 30 May
·9 min
Twelve-Factor App
What the twelve-factor methodology is, how it guides cloud-native …
Glossary
Added 28 Mar
·
Upd 30 May
·2 min
Well-Architected Framework
The cloud architecture review methodology used by AWS, Azure, and Google …
Foundations
Added 1 Jan 0001
·
Upd 30 May
·14 min
76 articles in this section. Search for a specific topic.
Open source projects