This document outlines the architecture for a microservices application deployed to the cloud. It shows three microservices (A, B, C) each with their own instance running on Spring Boot. These microservices register with a service registry using Eureka. Requests from clients are routed through an API gateway using Zuul. Configuration is managed by a central configuration server. Load balancing of requests to the microservices is handled dynamically using Ribbon. The diagram also indicates that continuous integration, deployment and delivery practices are used to release updates.