Introduction to Spring Cloud Stream (SCS)for Kafka with an example
Part 1: Starting with Spring Cloud Stream for Kafka on this link:
Part 2: Hands-on Binding feature of Spring Cloud Stream for Kafka, working on a demo scenario to overcome a business problem and thinking as Event-Driven Architecture:
goInterLock is cron-job/Schedule tasks with a centralized locking mechanism for Go (AKA Golang).
In the distributed systems, the lock prevents the tasks to been executed in every instant that has the scheduler.
For example, if your application has a scheduled task of calling some external APIs or doing some expensive…
By Using Kafka we can easily horizontally scale our application to do asynchronous pagination in ElasticSearch.
Let’s say you have an ElasticSearch Index of 1,000,000 documents and you need to run an operation on those documents.
With the help of this maven-plugin, you can create your own private Maven Repository with the essential features. There are many commercial products out there, for example, Nexus, JFrog, and etc.., but the drawback is they required more resources (compute and storage) and some are costly. Where you can simply set up in your AWS cloud with much much less cost.
In databases, change data capture (CDC) is a set of software design patterns used to determine and track the data that has changed so that action can be taken using the changed data.
In this example, I’m going to demonstrate the scenario in which you are going to capture data…