Infrastructure comprises the software, platforms, and hardware that deliver or deploy applications to production. It includes traditional compute, networking, and storage, along with operational capabilities required for reliable and secure service delivery. section 1.1 section 1.6
A production-ready environment requires more than enough servers, network access, and a database. Monitoring, alerts, health checks, authentication, logging, and secrets management also provide infrastructure resources. section 1.1
Infrastructure may include:
- Compute, network, and storage resources. section 1.1
- Cloud queues, application containers, serverless functions, and monitoring services. section 1.1
- Resources supporting observability, authentication, event logging, and secret rotation. section 1.1
Figure 1.2 The data center definition of infrastructure includes networking, compute, and storage resources used to run an application.
Visualizes the traditional infrastructure model of networking, compute, and storage used to run an application. section 1.1
Figure 1.3 The infrastructure for an application might include queues on a public cloud, containers running applications, serverless functions for additional processing, or even monitoring services to check the system’s health.
Shows how modern application infrastructure extends across queues, containers, serverless processing, and health monitoring. section 1.1







