Skip to content

SydneyJavaMeetup/kafka-example

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Welcome

This is an some demonstration code to help demonstrate a very simple solution that can be used to easily handle 1000s of message per seconds reliably in production for the every day developer.

Take a look at some of the code, try it yourself.

Hints

This code can be run on your laptop so long as you have java 17 and docker installed. All other dependencies are pulled in as part of the build including an embedded kafka and a test containers postgres instance.

Feel free to also copy the testing style for your integration tests. They are expensive tests (approx 2-3 seconds) however they will test your configuration etc and can be really useful for automated end to end tests debugging your code locally without a test environment ;).

Common Problems we need to solve

Here come some buzz words

problems to solve

Opinionated Solution following a simple architecture

Simple explanation of the solution

architecture

Releases

No releases published

Packages

No packages published

Languages

  • Java 99.4%
  • Shell 0.6%