Eventual Consistency with Spring for Apache Kafka: Part 2 of 2

Eventual Consistency with Spring for Apache Kafka: Part 2 of 2

Eventual Consistency with Spring for Apache Kafka: Part 2 of 2. Using Spring for Apache Kafka to manage a Distributed Data Model in MongoDB across multiple microservices.

Using Spring for Apache Kafka to manage a Distributed Data Model in MongoDB across multiple microservices

As discussed in Part One  of this post, given a modern distributed system  composed of multiple microservices, each possessing a sub-set of a domain’s aggregate data, the system will almost assuredly have some data duplication. Given this duplication, how do we maintain data consistency? In this two-part post, we explore one possible solution to this challenge — Apache Kafka  and the model of eventual consistency .

kubernetes kafka istio spring-boot observability

What is Geek Coin

What is GeekCash, Geek Token

Best Visual Studio Code Themes of 2021

Bootstrap 5 Tutorial - Bootstrap 5 Crash Course for Beginners

Nest.JS Tutorial for Beginners

Hello Vue 3: A First Look at Vue 3 and the Composition API

50+ Useful Kubernetes Tools for 2020 - Part 2

Our original Kubernetes tool list was so popular that we've curated another great list of tools to help you improve your functionality with the platform.

Build and Deploy a Spring Boot App on Kubernetes | spring Boot Docker Kubernetes

You will learn how to deploy a Java 11 Spring Boot application on a Kubernetes cluster and how to build and deploy a spring boot application on kubernetes us...

Spring vs Spring BooDifference Between Spring and Spring Boot

In this tutorial, we'll learn how does using Spring Boot make application development easier? Read ahead to find out.

How to Use Kubernetes, Spring Boot, and Kafka to Choose Christmas Movies

Using Kubernetes, Spring Boot, Kafka Streams, and Confluent Cloud to rate Christmas movies. Help Santa choose the best movies to put in your stocking this holiday season!

Observability With Istio, Kiali, and Grafana in Kubernetes and Spring

Slightly contrived example, we have two services, vadal-users and vadal-posts. Vadal-posts contains a list of posts for users identified by their user id. Vadal-posts makes a REST call to vadal-users to find the name of the user based on the user id. This allows Kiali to gather tracing and traffic details.