Skip to content

muhammadali7768/go-grpc-microservices

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

E-commerce Microservices App

Go Postgres Elasticsearch GraphQL

Built by following a YouTube E-commerce Microservices Course, this project demonstrates a distributed microservices architecture for an e-commerce platform with the following core components:

  • Account Service – user registration, authentication, and profile management
  • Catalog Service – product listing and search using Elasticsearch
  • Order Service – order creation, tracking, and status updates
  • GraphQL API Gateway – a unified GraphQL interface that aggregates all services

Each service runs independently with its own database:

  • PostgreSQL is used by the Account and Order services
  • Elasticsearch powers the Catalog service

Designed for scalability and modularity, this project reflects real-world practices for cloud-native applications and microservice communication patterns.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published