{"repo":"ivangfr/spring-cloud-stream-event-sourcing-testcontainers","free":true,"listed":false,"github":"https://github.com/ivangfr/spring-cloud-stream-event-sourcing-testcontainers","clone":"git clone https://github.com/ivangfr/spring-cloud-stream-event-sourcing-testcontainers.git","description":"Goal: create a Spring Boot application that handles users using Event Sourcing. So, whenever a user is created, updated, or deleted, an event informing this change is sent to Kafka. Also, we will implement another application that listens to those events and saves them in Cassandra. Finally, we will use Testcontainers for end-to-end testing.","language":"Java","stars":27,"topics":["spring-boot","kafka","mysql","cassandra","spring-cloud-stream","schema-registry","avro","json","testcontainers","docker"],"license":"MIT","category":"deployment-docker-iac","readme_excerpt":"spring-cloud-stream-event-sourcing-testcontainers The goal of this project is to create a Spring Boot application that manages users using Event Sourcing . So, besides the traditional create/update/delete, whenever a user is created, updated, or deleted, an event informing of this change is sent to Kafka . Furthermore, we will implement another Spring Boot application that listens to those events and saves them in Cassandra . Finally, we will use Testcontainers to perform end-to-end testing. Note : In kubernetes-minikube-environment repository, it's shown how to deploy this project in Kubernetes ( Minikube ) Proof-of-Concepts & Articles On ivangfr.github.io, I have compiled my Proof-of-Concepts (PoCs) and articles. You can easily search for the technology you are interested in by using the filter. Who knows, perhaps I have already implemented a PoC or written an article about what you are looking for. Additional Readings - \\[ Medium \\] Implementing a Kafka Producer and Consumer using Spring Cloud Stream - \\[ Medium \\] Implementing Unit Tests for a Kafka Producer and Consumer that uses Spring Cloud Stream - \\[ Medium \\] Implementing End-to-End testing for a Kafka Producer and Consumer that uses Spring Cloud Stream - \\[ Medium \\] Configuring Distributed Tracing with Zipkin in a Kafka Producer and Consumer that uses Spring Cloud Stream - \\[ Medium \\] Using Cloudevents in a Kafka Producer and Consumer that uses Spring Cloud Stream Project Overview Applications - ### user-service ","default_branch":null,"files":null,"tree":[],"storefront":"/r/ivangfr","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/ivangfr/spring-cloud-stream-event-sourcing-testcontainers/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}