A component is the code, configuration and AWS Resources that together deliver against a requirement for a workload. A component is often the unit of technical ownership within a workload, and is decoupled from other components. Components interact with other components, and often equate to a service in microservice architectures.