Architecture Topics
Explore 10 key architecture topics with sub-topics. Get contextual questions, cross-cloud comparisons, and generate ADRs.
Database Selection
Choose the right database for your workload
Relational vs NoSQLManaged vs Self-HostedDatabase Scaling+1 more
AWS
Azure
GCP
Load Balancer Configuration
Distribute traffic effectively across your infrastructure
Load Balancer TypeHealth Check ConfigurationSession Affinity+1 more
AWS
Azure
GCP
Subnet Design
Design secure and scalable network architecture
Public vs Private SubnetsCIDR Block PlanningMulti-AZ Architecture+1 more
AWS
Azure
GCP
Secrets Management
Securely store and manage sensitive configuration
Secret Storage OptionsSecret RotationAccess Control+1 more
AWS
Azure
GCP
Logging & Monitoring
Observability for your cloud infrastructure
Log AggregationMetrics & DashboardsAlerting Strategy+1 more
AWS
Azure
GCP
Environment Separation
Isolate dev, staging, and production environments
Account/Project StrategyEnvironment ParityData in Non-Prod+1 more
AWS
Azure
GCP
Storage Architecture
Choose and configure the right storage solutions
Storage Type SelectionData Lifecycle ManagementBackup & Recovery+1 more
AWS
Azure
GCP
Service-to-Service Security
Secure communication between services
Service AuthenticationAuthorization PatternsNetwork-Level Security+1 more
AWS
Azure
GCP
Deployment Strategies
Deploy changes safely and efficiently
Deployment PatternsFeature FlagsInfrastructure Changes+1 more
AWS
Azure
GCP
Default Configuration Review
Identify and fix insecure defaults
Storage DefaultsCompute DefaultsDatabase Defaults+1 more
AWS
Azure
GCP
Need a quick refresher?
Check the Jargon Buster for quick term definitions