---
title: "Software Architecture Guides"
description: "Design systems that remain fast, resilient, and understandable as dependencies and traffic grow."
canonical_url: https://optimi.com/en/guides/tags/software-architecture
md_url: https://optimi.com/en/guides/tags/software-architecture.md
---

# Software Architecture Guides

Design systems that remain fast, resilient, and understandable as dependencies and traffic grow.

- [SaaS Edge Economics](/en/guides/saas-edge-economics.md): A practical framework for SaaS leaders to attribute delivery costs, design availability and tenant isolation, protect origins, and produce evidence for data-residency decisions.

- [Kubernetes Autoscaling](/en/guides/kubernetes-autoscaling.md): Configure Kubernetes autoscaling with HPA, KEDA, resource requests, queue signals, rollout safeguards, and latency-aware validation for reliable scaling.

- [Kubernetes Capacity Planning](/en/guides/kubernetes-capacity-planning.md): A practical framework for Kubernetes capacity planning: demand forecasts, resource requests and headroom, dependency limits, and cluster load testing.

- [Modern Twelve-Factor Apps](/en/guides/modern-twelve-factor-apps.md): Apply the Twelve-Factor App methodology to modern services with practical guidance for configuration, processes, admin jobs, observability, Kubernetes, latency, and resilient delivery.

- [Stateless Services on Kubernetes](/en/guides/stateless-services-kubernetes.md): Design stateless services on Kubernetes with sound stateless service design and horizontal pod scaling that survive rescheduling, control dependency pressure, and preserve low-latency delivery paths.

- [Dependency Resilience](/en/guides/dependency-resilience.md): Learn dependency resilience patterns for backing services: deadlines, circuit breakers and retries, backpressure, fallbacks, observability, and cloud-native scaling safeguards.

- [Safe Container Releases](/en/guides/safe-container-releases.md): A practical guide to safe container releases: immutable container builds, supply-chain controls, database compatibility, progressive delivery, Kubernetes safeguards, and observability.

- [Distributed Systems Latency Budgets](/en/guides/distributed-systems-latency-budgets.md): Learn how to design, measure, and enforce distributed systems latency budgets, from user journeys and edge caches to services, queues, databases, circuit breakers, and origin protection.

- [Reliable API Design](/en/guides/reliable-api-design.md): A practical guide to reliable API design: explicit contracts, deadlines, API idempotency, safe caching, API rate limiting, queues, observability, and protected origins.

- [Queue-Based Load Leveling](/en/guides/queue-based-load-leveling.md): Use queue-based load leveling to absorb bursts safely with durable acceptance, idempotent workers, backlog SLOs, scaling signals, and edge-to-origin protection.

- [Edge Compute Architecture](/en/guides/edge-compute-architecture.md): Design edge compute architecture with provider-neutral edge design: safe cache keys, origin controls, edge state boundaries, observability, and portable patterns.

- [Global Edge Architecture](/en/guides/global-edge-architecture.md): Plan a global edge architecture with safe DNS and traffic steering, cache and origin design, regional failure tradeoffs, observability, and provider-neutral resilience.

- [Agent-Navigable Repositories](/en/guides/agent-navigable-repositories.md): Build agent-navigable repositories with layered instructions, a compact repository map, runnable checks, and durable handoffs that coding agents and reviewers can both trust.

- [Scaling Agent-First Delivery](/en/guides/scaling-agent-first-delivery.md): Scale agent-first software delivery with task claims, isolated CI capacity, review-aware queues, deterministic gates, and measured autonomy.
