https://github.com/sentrionic/e-commerce
https://github.com/sentrionic/e-commerce
Last synced: about 1 month ago
JSON representation
- Host: GitHub
- URL: https://github.com/sentrionic/e-commerce
- Owner: sentrionic
- License: mit
- Created: 2022-07-07T17:40:31.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2022-08-12T13:31:10.000Z (almost 4 years ago)
- Last Synced: 2025-03-04T03:32:12.226Z (over 1 year ago)
- Language: Go
- Homepage:
- Size: 145 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# E-Commerce
This repository contains a microservice stack written in Go using Gin.
It's a port of Stephen Grider's [Microservices with Node JS and React](https://www.udemy.com/course/microservices-with-node-js-and-react/).
This repository is just a way to learn about microservices and is complete.
## Stack
- [Gin](https://github.com/gin-gonic/gin) as the HTTP server for all services.
- [Ent](https://entgo.io/) as the ORM.
- [Nats](https://nats.io/) for communiation between each service.
- [Stripe](https://stripe.com/) to handle payment.
- PostgreSQL to store the data.
Each directory contains a different service. The services communicate with each other using Nats.