Dealing with huge amount of continuous data (data streams) is a challenge for enterprise applications. Fortunately , reactive programming provides a standard solution to this problem. You can generate and consume data streams without blocking the user and without overwhelming the server or client. This post explains how to do reactive programming on the server…
How to send and receive events through Apache Kafka in Spring Boot?
Traditionally we have been storing data in database tables. A database row in a table represents the “current state” of an object. And so this is “state driven” programming. This has been serving well for us for decades. It is even a bit inconceivable to think of any other way to store data. But there…