https://github.com/nandarusfikri/microservice
Learning Microservice With Service Discovery And Event Driven
https://github.com/nandarusfikri/microservice
apache-kafka consul grpc microservice service-mesh
Last synced: 12 months ago
JSON representation
Learning Microservice With Service Discovery And Event Driven
- Host: GitHub
- URL: https://github.com/nandarusfikri/microservice
- Owner: NandaRusfikri
- Created: 2024-01-17T06:50:16.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-02-02T06:59:56.000Z (about 2 years ago)
- Last Synced: 2025-02-11T21:04:33.912Z (about 1 year ago)
- Topics: apache-kafka, consul, grpc, microservice, service-mesh
- Language: Go
- Homepage:
- Size: 379 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.MD
Awesome Lists containing this project
README
# Implement Microservice Architecture
This project for learning microservice architecture with combine another tech stack
## Features
- Support GRPC and REST API
- Event Driven With Kafka
- Client Side LoadBalancing
- Service Discovery
- Docker Container
## Architecture
### Flow Asynchronous Create Order With Event Drivent

## Tech Stack
**Database:** [Postgres](https://www.postgresql.org/)
**Container:** [Docker](https://www.docker.com/)
**Service Discovery:** [Consul](https://www.consul.io/)
**Protocol:** [GRPC](https://grpc.io), [REST](https://github.com/gin-gonic/gin)
**Message Broker Server:** [Apache Kafka](https://kafka.apache.org/)
**Go Kafka Client:** [IBM/sarama](https://github.com/IBM/sarama)
## 🔗 Links
[](https://www.linkedin.com/in/nandarusfikri/)