All Projects → MetaArivu → Kafka-quickstart

MetaArivu / Kafka-quickstart

Licence: other
Kafka Examples focusing on Producer, Consumer, KStreams, KTable, Global KTable using Spring, Kafka Cluster Setup & Monitoring. Implementing Event Sourcing and CQRS Design Pattern using Kafka

Programming Languages

java
68154 projects - #9 most used programming language
HCL
1544 projects
shell
77523 projects

Projects that are alternatives of or similar to Kafka-quickstart

event-machine-skeleton
Dockerized skeleton for prooph software Event Machine
Stars: ✭ 34 (+9.68%)
Mutual labels:  cqrs, event-sourcing
RCM
RCM is a simple CRM application designed for Auto Parts Store made with ASP.NET Core based on DDD, CQRS and SOLID Principles.
Stars: ✭ 29 (-6.45%)
Mutual labels:  cqrs, event-sourcing
cqrs-event-sourcing-example
Example of a list-making Web API using CQRS, Event Sourcing and DDD.
Stars: ✭ 28 (-9.68%)
Mutual labels:  cqrs, event-sourcing
iam-ddd-cqrs-es-nestjs
Identity and Access Management
Stars: ✭ 34 (+9.68%)
Mutual labels:  cqrs, event-sourcing
MediatrTutorial
CQRS implementation in ASP.NET Core using MediatR in .NET 5
Stars: ✭ 88 (+183.87%)
Mutual labels:  cqrs, event-sourcing
payments-DDD-ES-tutorial
This is tutorial project to learn how to connect Symfony4 and docker compose with Domain Driven Design and Event Sourcing
Stars: ✭ 23 (-25.81%)
Mutual labels:  cqrs, event-sourcing
CQELight
CQELight is an entreprise grade extensible and customisable framework for creating software with CQRS, DDD & Event Sourcing patterns
Stars: ✭ 21 (-32.26%)
Mutual labels:  cqrs, event-sourcing
flighthub
Flight ticket booking system implemented with CQRS and ES.
Stars: ✭ 26 (-16.13%)
Mutual labels:  cqrs, event-sourcing
node-cqrs
CQRS backbone with event sourcing for Node.js
Stars: ✭ 63 (+103.23%)
Mutual labels:  cqrs, event-sourcing
dudulina
CQRS + Event Sourcing library for PHP
Stars: ✭ 53 (+70.97%)
Mutual labels:  cqrs, event-sourcing
user
A domain layer providing basic user management
Stars: ✭ 14 (-54.84%)
Mutual labels:  cqrs, event-sourcing
implementing-cqrs-in-elixir
An introduction to implementing Command Query Responsibility Segregation (CQRS) in Elixir applications.
Stars: ✭ 17 (-45.16%)
Mutual labels:  cqrs, event-sourcing
kafka-encryption
Kafka End to End Encryption
Stars: ✭ 44 (+41.94%)
Mutual labels:  kafka-consumer, kafka-producer
memo
A CQRS and Event Sourcing blogging playground to explore Axon Framework
Stars: ✭ 14 (-54.84%)
Mutual labels:  cqrs, event-sourcing
food-ordering-demo
Demo application focusing on the Food Ordering domain - Used in our video series
Stars: ✭ 28 (-9.68%)
Mutual labels:  cqrs, event-sourcing
eav-bundle
A Symfony bundle for basic EAV management
Stars: ✭ 19 (-38.71%)
Mutual labels:  cqrs, event-sourcing
commander
Build event-driven and event streaming applications with ease
Stars: ✭ 60 (+93.55%)
Mutual labels:  cqrs, event-sourcing
incubator-eventmesh
EventMesh is a dynamic event-driven application runtime used to decouple the application and backend middleware layer, which supports a wide range of use cases that encompass complex multi-cloud, widely distributed topologies using diverse technology stacks.
Stars: ✭ 939 (+2929.03%)
Mutual labels:  cqrs, event-sourcing
ftgogo
FTGOGO - event-driven architecture demonstration application using edat
Stars: ✭ 82 (+164.52%)
Mutual labels:  cqrs, event-sourcing
delta
DDD-centric event-sourcing library for the JVM
Stars: ✭ 15 (-51.61%)
Mutual labels:  cqrs, event-sourcing

Kafka Examples Using Spring

This tutorial focus of different features of KAKFA

1: Kafka Setup

  • Kafka Setup
  • Kafka SSL Configuration

2: Kafka Producer

This demo focus on following feature

  • 1 Asynchronous Simple Event Publisher
  • 2 Event Publisher with key, this will make sure event with same key goes to same partition
  • 3 Event Publisher with callback method
  • 4 Publish event with headers
  • 5 Publish event in synchronous way
  • 6 How to use embeded kafka for unit testing

3: Kafka Consumer

This Deemo Focus on following features

  • 1 Simple event consumer
  • 2 Event consumer with consumer rercord, this will give you more information of message like Key, Partition, Offset etc
  • 3 Event consumer with header, this will give you all the standard header and custom header information
  • 4 How to handle exception in generic way
  • 5 Manual Acknowledgement
  • 6 Concurrent Message Listener
  • 7 Retry

4: Schema Registry & AVRO

This section focus on how to enable usage of Confluent Schema Registry and Avro serialization format in your Spring Boot applications.

5: KStream & KTable

Screen Shot 2021-11-01 at 11 42 07 PM

5.1: KStream

This section focus on how to use KStream

  • 1 Working with KStream
  • 2 Implementing Exactly Once Pattern
  • 3 Handling Business Error
  • 4 Branching
  • 5 Reducing
  • 6 Aggregation
  • 7 Joining KStreams and Global Table

5.2: KTable

This section focus on how to use KTable

  • 1 Working with Ktable
  • 2 Aggregation
  • 3 Reducing
  • 4 Global Table

6: CQRS and EventSourcing

This section focus on implementing Event Sourcing & CQRS using Kafka KStream & KTable. Here we have build small Shopping Cart Service functionality.

WhatsApp Image 2021-10-28 at 4 16 30 PM

7: Kafka Cluster Setup & Monitoring

This section focus on setting Kafka Cluster Setup. In this demo we will focus on setting 3 zookeeper with 3 broker setup.

WhatsApp Image 2021-11-03 at 10 52 44 AM

Screen Shot 2021-11-03 at 3 58 02 PM

Screen Shot 2021-11-03 at 1 20 14 PM

License

Copyright © MetaMagic Global Inc, 2021-22. All rights reserved.

Licensed under the Apache 2.0 License.

Enjoy!

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].