This is blog microservices project which was created to learn Kafka use.
- Api Gateway - Its the single entry point of all the routes and its convert REST API to gRPC call.
- Auth Service - Its handle the authentication part like login, signup and forget password.
- Blog Service - Its handle the CRUD operation of Blog service.
- Notification Service - Its handle the notification parts like sending mail or sms.
- Golang
- PostgreSQL
- Kafka
- gRPC
- docker
- Makefile
- Authentication
- CRUD Operation
- SMS Service
- Email Service
- Retry Mechanism of notification services
- Upload of Images
- Clone the project
git clone https://github.com/krishna102001/grpc-microservices-project.git
- Create
.envfile in each services - Run the docker command
docker compose up