Skip to content

This is my first microservices project. I have made it through self taught learning using llm and reference from medium blogs and github repo.

Notifications You must be signed in to change notification settings

krishna102001/grpc-microservices-project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

52 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

gRPC Microservices Project

This is blog microservices project which was created to learn Kafka use.

Services

  • 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.

Tech Stack

  • Golang
  • PostgreSQL
  • Kafka
  • gRPC
  • docker
  • Makefile

Future Features

  • Authentication
  • CRUD Operation
  • SMS Service
  • Email Service
  • Retry Mechanism of notification services
  • Upload of Images

Steps To Run The Project

  1. Clone the project
     git clone https://github.com/krishna102001/grpc-microservices-project.git
  2. Create .env file in each services
  3. Run the docker command
     docker compose up

About

This is my first microservices project. I have made it through self taught learning using llm and reference from medium blogs and github repo.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published