Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Why Use Microservices, Docker and Kubernetes?

ByteGrad via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Explore the fundamental concepts of modern enterprise application architecture in this 23-minute tutorial that breaks down the transition from monolithic applications to microservices and explains the essential role of containerization and orchestration tools. Begin by examining how enterprise companies structure their applications differently from traditional approaches, using Slack's architecture as a real-world example. Learn the key differences between monolithic and microservices architectures, discovering six major benefits of microservices including improved scalability, team independence, technology flexibility, fault isolation, easier maintenance, and deployment advantages. Understand why Docker has become essential for containerizing applications and how it solves deployment consistency issues across different environments. Dive into Kubernetes fundamentals and discover why it's crucial for orchestrating containerized applications at scale, managing complex deployment scenarios, and ensuring high availability. Get introduced to Acorn as a simplified alternative for application deployment and management. Follow along with a practical demonstration using an example application, learning how to create an Acornfile for deployment configuration, deploy applications to the Acorn platform, and utilize Acorn's playground environment for testing. Conclude with hands-on examples including development mode features and deploying a Minecraft server to demonstrate real-world application scenarios.

Syllabus

0:00 Slack flowchart
0:52 Acorn
1:08 Monolith app
2:53 Microservices
4:40 Benefit 1
5:24 Benefit 2
6:14 Benefit 3
6:32 Benefit 4
6:57 Benefit 5
7:23 Benefit 6
7:40 Why Docker?
9:01 Why Kubernetes?
11:35 Why Acorn?
12:27 Example app
15:37 Acornfile
18:12 Deploy to Acorn
21:21 Acorn playground
22:22 Dev mode in Acorn
22:45 Minecraft server

Taught by

ByteGrad

Reviews

Start your review of Why Use Microservices, Docker and Kubernetes?

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.