Section 1 - Instruction

You've learned about containers and how they differ from virtual machines and serverless functions. Now let's practice identifying the scenarios where containers shine.

Engagement Message

Ready to master container decision-making?

Section 2 - Practice

Type

Multiple Choice

Practice Question

A development team wants to ensure their application runs exactly the same way on their laptops, in testing, and in production. Which compute approach best solves this "it works on my machine" problem?

A. Virtual machines with identical configurations B. Containers that package apps with all dependencies C. Serverless functions for consistency D. Multiple AMIs for different environments

Suggested Answers

  • A
  • B - Correct
  • C
  • D
Section 3 - Practice

Type

Fill In The Blanks

Markdown With Blanks

Fill in the blanks:

Containers are more [[blank:lightweight]] than virtual machines because they share the host [[blank:operating system]] rather than including a full guest operating system.

Suggested Answers

  • lightweight
  • operating system
  • heavy
  • application
Section 4 - Practice

Type

Sort Into Boxes

Practice Question

Sort these characteristics into whether they favor containers or virtual machines:

Labels

  • First Box Label: Containers Better
  • Second Box Label: Virtual Machines Better

First Box Items

  • Fast startup
Sign up
Join the 1M+ learners on CodeSignal
Be a part of our community of 1M+ users who develop and demonstrate their skills on CodeSignal