nerdexam
Google

PROFESSIONAL-CLOUD-ARCHITECT · Question #178

Your company wants to deploy several microservices to help their system handle elastic loads. Each microservice uses a different version of software libraries. You want to enable their developers to k

The correct answer is B. Containers. A is not correct because although OS packages are a convenient way to distribute and deploy libraries, they don't directly help with synchronizing. Even with a common repository, the development environments will probably deviate from production. B is correct because using contai

Submitted by fernanda_arg· Mar 30, 2026Managing and provisioning cloud solution infrastructure

Question

Your company wants to deploy several microservices to help their system handle elastic loads. Each microservice uses a different version of software libraries. You want to enable their developers to keep their development environment in sync with the various production services. Which technology should you choose?

Options

  • ARPM/DEB
  • BContainers
  • CChef/Puppet
  • DVirtual machines

How the community answered

(60 responses)
  • A
    2% (1)
  • B
    92% (55)
  • C
    2% (1)
  • D
    5% (3)

Explanation

A is not correct because although OS packages are a convenient way to distribute and deploy libraries, they don't directly help with synchronizing. Even with a common repository, the development environments will probably deviate from production. B is correct because using containers for development, test, and production deployments abstracts away system OS environments, so that a single host OS image can be used for all environments. Changes that are made during development are captured using a copy-on-write filesystem, and teams can easily publish new versions of the microservices in a repository. C is not correct because although infrastructure configuration as code can help unify production and test environments, it is very difficult to make all changes during development this way. D is not correct because virtual machines run their own OS, which will eventually deviate in each environment, just as now.

Topics

#containers#microservices#dependency isolation#Docker

Community Discussion

No community discussion yet for this question.

Full PROFESSIONAL-CLOUD-ARCHITECT Practice