Chapter 2

Introduction to Microservices and Containers

Learning Objectives

By the end of this lesson, you will be able to:

  • Summarize the basics of microservice architecture
  • Demonstrate the fundamental concepts of Docker
  • Build and release Docker containers
  • Run and share volumes and ports using Docker containers

This lesson gives an introduction to microservices and containerization.

Introduction

Microservices are one of the most recent and prominent trends in software development and architecture. Nowadays, applications are designed as a set of loosely-coupled services in microservice architecture. These "micro" services are expected to be developed independently, and they focus on a small subset of business functionalities. For instance, ...

Get Introduction to DevOps with Kubernetes now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.