Microservices are an architectural style that structures an application as a collection of small, autonomous services. Each service is self-contained, independently deployable, and typically organized around a specific business capability. In the context of streaming, microservices often interact and exchange data through event streams, forming the backbone of an Event-Driven Architecture (EDA).
RisingWave can play several roles: