From the course: DevOps Foundations: Microservices

Unlock the full course today

Join today to access over 22,600 courses taught by industry experts or purchase this course individually.

Integration methodologies

Integration methodologies - Kubernetes Tutorial

From the course: DevOps Foundations: Microservices

Start my 1-month free trial

Integration methodologies

- [Instructor] Getting integration right is the most important aspect of technology associated with microservices. In this section, we'll discuss the integration options available to enable communication and collaboration between microservices. The shared database, synchronous communication, and asynchronous communication. The first integration option worth discussing is the shared database. In this pattern, if a service wants information from another service, it simply reaches into its database and gets it. This is a very common form of integration because it is simple and fast to get started with but ultimately has some major drawbacks. For one, this pattern allows and encourages external parties to buy into and access the internal implementations of a service, this makes for a very brittle integration. Also, this pattern ties consumers to a particular technology stack. For example, connecting to a relational database versus a non-relational one. Lastly, it decreases service…

Contents