
Backing services
Backing services are external resources or tools that an application depends on to function properly, such as databases, message queues, or storage systems. Instead of embedding these services directly within the application, they are connected or linked externally, allowing for better scalability and flexibility. Think of backing services as the supporting infrastructure—like a cloud storage account or a payment gateway—that the application relies on to perform specific tasks. Managing these services separately makes updates, maintenance, and scaling easier without disrupting the core application.