This document discusses Reactive MicroServices using RSocket. It provides an overview of reactive programming and RSocket, which is a binary application protocol that provides reactive streams semantics over TCP, WebSockets, and Aeron. RSocket supports four interaction models - request-response, fire-and-forget, request-stream, and channel. It is transport agnostic and has implementations in many languages. RSocket enables reactive capabilities everywhere by removing roadblocks and supporting interactions beyond just request-response.