Infrastructure
Infrastructure is the concrete operational environment that provides compute, networking, storage, deployment, security, observability, and platform services.
Infrastructure includes cloud platforms, clusters, networks, load balancers, service discovery, secrets, identity systems, deployment pipelines, monitoring, logging, tracing, backups, and disaster recovery.
Infrastructure shapes the boundaries within which the system runs:
- Failure boundaries.
- Trust boundaries.
- Network boundaries.
- Resource boundaries.
- Deployment boundaries.
- Persistence and recovery boundaries.
Infrastructure can support or undermine the model's operational concerns. Its concrete guarantees should be mapped back through realization and, when public structure is needed, through an infrastructure graph to interaction, delivery, coordination, concurrency, and recovery meanings.
Related concepts: realization, infrastructure graph, compute, runtimes, application hosts, network, storage systems, brokers, recovery.