Microsoft Certified: Azure Solutions Architect ExpertDesign infrastructure solutionsMedium

A global software company is developing a new microservices-based application. Each microservice should be deployed as an independent container, require HTTP/HTTPS ingress, and automatically scale based on demand. The company wants to minimize infrastructure management overhead and leverage a serverless-like experience for containers. Which Azure service is the most appropriate compute solution?

  1. AAzure App Service
  2. BAzure Container Apps
  3. CAzure Kubernetes Service (AKS)
  4. DAzure Container Instances (ACI)
Show answer & explanation

Correct answer: B. Azure Container Apps

Azure Container Apps is a serverless container service designed for microservices and event-driven architectures. It provides built-in HTTP/HTTPS ingress, automatic scaling based on HTTP traffic or event-driven triggers, and significantly reduces infrastructure management compared to AKS.

Why the other options are wrong

  • A. Azure App Service is primarily for hosting web applications and APIs, not containerized microservices that require full container runtime control and specific microservices features.
  • C. Azure Kubernetes Service (AKS) offers powerful orchestration but involves higher operational overhead for managing the Kubernetes control plane and worker nodes.
  • D. Azure Container Instances (ACI) is suitable for single, isolated container tasks, but lacks built-in features for HTTP ingress, automatic scaling, and microservices orchestration.

Azure Container Apps

Azure Container Apps enables you to run microservices and containerized applications on a serverless platform. It abstracts away infrastructure management, providing built-in capabilities like HTTP ingress, traffic splitting, and event-driven scaling.

  • Serverless container execution
  • Optimized for microservices
  • Built-in HTTP/HTTPS ingress and auto-scaling

Memory trick: Container Apps makes your microservices feel like serverless superheroes, scaling and serving without the heavy lifting.

More Design infrastructure solutions questions