From the course: DevOps Foundations: Containers

Unlock the full course today

Join today to access over 24,900 courses taught by industry experts.

What are microservices?

What are microservices?

- [Instructor] The use of microservices is one of the core DevOps practices that goes hand in hand with containers. But what are microservices? First let's take a look at an application built without using microservices. These are sometimes called monolithic applications, from the word monolith which means single rock. In a monolithic application, all of the code is in one place. Communication between different functions of the application, such as the user interface or processing files on disc, are all handled internally within the application, which keeps track of all of that in memory. Microservices on the other hand, try to find the logical breaks between the different component parts of the application and split them out. One example of this might be if there are a lot of tasks that are more or less interchangeable, those might be put into a queue. If your website supported processing images to convert them from…

Contents