What technical strategy would you recommend for them?

Your customer’s IT team is in the process of modernizing their customer-facing applications. They’ve witnessed others getting good results from employing microservices, and they’re keen to adopt it themselves. The first application that they are modernizing has about 5 different sub-parts, which they have identified will be the services. They also identify that each of them has different scale requirements – some services like user login are less frequently used while others like transactions are heavily used .

What technical strategy would you recommend for them?
A . Containerize the services and orchestrate them with Google Kubernetes Engine.
B . Retain the original application in Compute Engine and scale it as needed using Managed Instance Groups.
C . Retain the original application as a backup and also for separately scaling the ser-vices, create new application binaries.
D . Retain the original application in Compute Engine and scale it as needed using
Unmanaged Instance Groups.

Answer: A

Explanation:

Containers and Kubernetes are ideal for the kind of requirement mentioned here – separate microservices that need to scale independently.

Google Kubernetes Engine (GKE) provides a managed environment for deploying, managing, and scaling your containerized applications using Google infrastructure. The GKE environment consists of multiple machines (specifically, Compute Engine instances) grouped together to form a cluster.

Reference link- https://cloud.google.com/kubernetes-engine/docs/concepts/kubernetes-engine-overview

Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments