The requirements of modern applications force developers to make fundamental changes in how we construct applications. In this article, we will look at the Reactive Microservice approach. This approach focuses on four guiding attributes: Responsiveness, Resiliency, Elasticity, and Message-Driven.