From the course: Docker for Data Engineers
Unlock this course with a free trial
Join today to access over 24,900 courses taught by industry experts.
Microservices - Docker Tutorial
From the course: Docker for Data Engineers
Microservices
I'd mentioned this fact earlier that the use of containerization greatly facilitates the development of microservices. It's common practice today to build your application as a set of microservices rather than a single monolithic component. Microservices are a software architecture style in which complex applications are composed of small, independent processes communicating with each other using APIs. These allow services to be built in a highly modular fashion where each service focus on a specific function or business capability. This architecture allows each component to be developed, deployed, and scaled independently. Here is a visual representation of how microservices work. Different components are implemented as different services. Your database components might be part of one service, your front end might be part of another service, your message queues might be part of a third service, your login and authentication system might be yet another service, and all of these…
Practice while you learn with exercise files
Download the files the instructor uses to teach the course. Follow along and learn by watching, listening and practicing.
Contents
-
-
-
Terms and concepts3m 45s
-
Drawbacks of application development on bare metal and VMs5m 1s
-
(Locked)
Introducing containers5m 40s
-
(Locked)
Introducing Docker3m 1s
-
(Locked)
Introducing images5m 53s
-
(Locked)
Building and accessing images6m 32s
-
(Locked)
Microservices2m 43s
-
(Locked)
Containers and kernels2m 59s
-
-
-
-
-
-