Oracle Cloud Infrastructure 2022 Architect Professional — Question 8

Your organization needs to migrate legacy monolithic applications into cloud-native containerized RESTful microservices. The development team is testing the use of packaged procedures with containers in a fully serverless environment. Before migrating the existing code to production, the team decides to perform a lift and shift of the monolithic application and code the new features that are essential for serverless microservices.
You want to carry out a steady migration to the Oracle Cloud Infrastructure (OCI) platform, making the new microservice functionalities available while maintaining the monolithic application for all the other activities. You also want to integrate the legacy monolithic application with the new microservices to have a single interface with simplified management for auditing and monitoring while meeting operational and compliance requirements.
How can you meet this requirement?

Answer options

Correct answer: B

Explanation

The correct answer is B because it provides a comprehensive solution by using an instance template and autoscaling to handle the containerized application, along with an OCI load balancer to expose the API endpoint. Options A and C suggest using serverless functions, which may not fully meet the requirement of integrating the legacy application with new microservices in a steady manner. Option D is similar to B but does not specify the OCI code repository, which is essential for managing the container image properly.