DEFINITIONS ‣ The microservice architectural style is an approach to developing a single application as a suite of small services, each running in its own process and communicating with lightweight mechanisms, often an HTTP resource API. ‣ These services are built around
INTRODUCTION ‣ Apache Kafka® is a distributed streaming platform. A streaming platform has three key capabilities 1. Publish and subscribe to streams of records, similar to a message queue or enterprise messaging system. 2. Store streams of records in a fault-tolerant durable way. 3.