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 - Kubernetes Tutorial
From the course: DevOps Foundations: Microservices
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…
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
-
-
-
-
-
Architectural safety measures6m 59s
-
(Locked)
Integration methodologies5m 41s
-
(Locked)
Synchronous integration technologies8m 1s
-
(Locked)
Asynchronous integration technologies1m 45s
-
(Locked)
Logging2m 37s
-
(Locked)
Monitoring3m 30s
-
(Locked)
Alerting1m 59s
-
(Locked)
Incidents2m 32s
-
(Locked)
Service-level objectives (SLOs) and error budgets4m 59s
-
(Locked)
Capacity planning4m 8s
-
-
-