Written by Shivansh Sharma

Engineering Team: Gargi Dasgupta, Shivansh Sharma, Sudipta Chatterjee, Mahendra Singh Chhimwal, Uday Prasad, Darshan NV, and Ramya Jayasankar

This blog focuses on the journey of moving from conventional programming to reactive programming in order to build a High Throughput and Low Latency based Software System. Before directly jumping into the engineering details it will be helpful to go through the following Product requirements, which mandated these software optimizations.

The problem: How do users find out what discount promotions are available to them, specifically for the product they are looking to buy?

The answer is usually: “I…

Shivansh Sharma

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store