Why Reactive Programming: Before talking about reactive programming, let’s summarize what we were before 10–15 years ago. In the software world, we were using monolith architecture. Most of the servers run on app servers. We hadn’t figured out the mechanism of the distribution systems. Today our architecture is microservice-based. Nowadays our server runs…