Establish Trust Chain From Kafka to Microservices REST APIs With JWT

Read the original article: Establish Trust Chain From Kafka to Microservices REST APIs With JWT


Abstract

This article will discuss an approach to propagate trust from Kafka event stream processing modules to microservices APIs with Spring security and JSON web token (JWT) on Spring Boot applications by using Spring Cloud Stream framework.

Apache Kafka is a distributed streaming platform and is used for building real-time data pipelines and streaming applications. It becomes more popular on event stream processing (ESP) with many advantages on processing performance, data parallelism, distributed coordination, fault tolerance, and operational simplicity. It has been adopted and runs in production in thousands of companies, including LinkedIn, Microsoft, and Netflix, top banks, insurers, and telecoms on processing trillions of messages each day.


Read the original article: Establish Trust Chain From Kafka to Microservices REST APIs With JWT