Microservices — Microsoft Azure Solutions Architect (AZ-305) Practice Questions
Microservices is an architectural style where an application is composed of small, independently deployable services that each own their data and communicate over well-defined APIs. AZ-305 tests an architect's ability to design Azure solutions that support microservices patterns, including choosing between AKS, Azure Container Apps, and Azure Service Fabric as hosting platforms. Key design concerns include inter-service communication (synchronous REST or asynchronous messaging via Service Bus), distributed tracing, and data isolation per service. The exam also addresses trade-offs between microservices and monolithic or modular monolith architectures for a given scenario.
Free questions on microservices
You need to design a solution for a microservices architecture that requires inter-service communication with service discovery, load balancing, and traffic management. What Azure service is optimal?
Free question · medium · full answer + explanation
More microservices questions in the full bank
- What is the primary challenge in managing state across microservices without a distributed database? Unlock answer & explanation →
- What is the primary purpose of implementing API versioning in a microservices architecture? Unlock answer & explanation →
- Which pattern decouples microservices? Unlock answer & explanation →