wednesday-solutions/go-kafka-example

A monorepo, microservice setup with full support for CI/CD, kafka as a message broker, inter-service API using service discovery endpoint

13
/ 100
Experimental

This project provides a foundational setup for building robust microservices using Go and Kafka. It demonstrates how to send (produce) and receive (consume) messages across different services, acting as a reliable message broker for event-driven architectures. The project also showcases inter-service API communication and resilient message processing with retry mechanisms. It is designed for software architects and lead developers building distributed systems.

No commits in the last 6 months.

Use this if you are developing Go-based microservices and need a solid example of integrating Kafka for asynchronous message passing and ensuring reliable message delivery.

Not ideal if you are looking for a simple API client for Kafka or a high-level application framework rather than a low-level microservice architecture example.

microservices distributed-systems event-driven-architecture message-brokering golang-development
No License Stale 6m No Package No Dependents
Maintenance 0 / 25
Adoption 5 / 25
Maturity 8 / 25
Community 0 / 25

How are scores calculated?

Stars

12

Forks

Language

Go

License

Last pushed

Jul 20, 2022

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/ai-coding/wednesday-solutions/go-kafka-example"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.