An open API service indexing awesome lists of open source software.

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

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
![Logo](event-driven.png)

## 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

[![linkedin](https://img.shields.io/badge/linkedin-0A66C2?style=for-the-badge&logo=linkedin&logoColor=white)](https://www.linkedin.com/in/nandarusfikri/)