Kafka Processor
Processing Kafka messages in golang made easy
Easy to Use
With an intuitive API, you can configure the behavior of the library pretty easily. With no defaults, you have complete control over how your application behaves.
Focus on What Matters
Leave non business logic to middlewares and focus on writing the business logic. Tracing, measurements, retries, etc are free from your business code and you can test just your business logic.
Measurements, retries and deadlettering
Measurements, retries and deadlettering are one line each!
Tracing and backoffs
Tracing and backoffs are one middleware each.
Write your own middlewares
Writing a middleware is very easy. Have a problem we didn't solve? Write your own middleware. Think it'd help the community? Send us a PR.