https://github.com/piomin/sample-spring-boot-saga-eventing
Demo presenting how to use Spring Cloud Stream and Spring Cloud Function with Apache Kafka broker to implement SAGA pattern in event-driven communication.
https://github.com/piomin/sample-spring-boot-saga-eventing
kafka kafka-consumer kafka-producer knative knative-eventing kubernetes skaffold spring-boot spring-cloud-function spring-cloud-stream spring-cloud-stream-kafka
Last synced: 7 months ago
JSON representation
Demo presenting how to use Spring Cloud Stream and Spring Cloud Function with Apache Kafka broker to implement SAGA pattern in event-driven communication.
- Host: GitHub
- URL: https://github.com/piomin/sample-spring-boot-saga-eventing
- Owner: piomin
- Created: 2021-03-12T11:57:04.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2025-02-20T16:09:24.000Z (8 months ago)
- Last Synced: 2025-02-20T17:25:08.311Z (8 months ago)
- Topics: kafka, kafka-consumer, kafka-producer, knative, knative-eventing, kubernetes, skaffold, spring-boot, spring-cloud-function, spring-cloud-stream, spring-cloud-stream-kafka
- Language: Java
- Homepage: https://piotrminkowski.com
- Size: 50.8 KB
- Stars: 23
- Watchers: 4
- Forks: 14
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Spring Boot and Spring Cloud with Knative Eventing Demo Project [](https://twitter.com/piotr_minkowski)
[](https://circleci.com/gh/piomin/sample-spring-boot-saga-eventing)
[](https://sonarcloud.io/dashboard?id=piomin_sample-spring-boot-saga-eventing)
[](https://sonarcloud.io/dashboard?id=piomin_sample-spring-boot-saga-eventing)
[](https://sonarcloud.io/dashboard?id=piomin_sample-spring-boot-saga-eventing)
[](https://sonarcloud.io/dashboard?id=piomin_sample-spring-boot-saga-eventing)In this project I'm demonstrating scenario of SAGA pattern. The sample applications is simple Spring Boot and Spring Cloud running on Kubernetes and Knative.
## Getting Started
All the examples are described in a separated articles on my blog. Here's a full list of available examples for that repo:
1. SAGA pattern in microservice architecture orchestrated by the Knative Eventing. A detailed guide may be found in the following article: [Knative Eventing with Kafka and Spring Cloud](https://piotrminkowski.com/2021/03/12/knative-eventing-with-kafka-and-spring-cloud/)