Practice Exam

Question 40 of 75

Configure Container Apps Health Probe for Readiness

You work as a Microservices Reliability Engineer for MDFT Pro, a well-known training agency that delivers certification courses to students worldwide. Claire, the DevOps Lead, has tasked you with deploying a microservices-based Student Order Processing application using Azure Container Apps. The application consists of several containerized services including order processing, inventory management for course materials, and report generation for student transcripts. You’ve just deployed a new revision of the order processing service that handles incoming web requests from students enrolling in courses and purchasing certification exam vouchers. The service must be triggered by HTTP requests and needs to be continuously available to handle student orders. However, during deployment testing, you notice that new container replicas sometimes receive traffic before they’re fully initialized—causing failed orders and error messages for students. The startup process includes loading course catalog data, establishing database connections, and warming up caches, which takes 15-30 seconds. You need to implement a health check that ensures replicas only receive production traffic after they’re fully ready to handle incoming web requests.

What type of health probe should you implement to validate that replicas are ready to handle incoming requests?

Choose the correct answer from the options below.

Explanations for each answer:

Learn more about Container Apps Health Probes:
Health Probes Configuration
Next Question
Discuss this question on social media: