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. This repository is just a way to learn about microservices and is complete.
- Gin as the HTTP server for all services.
- Ent as the ORM.
- Nats for communiation between each service.
- Stripe to handle payment.
- PostgreSQL to store the data.
Each directory contains a different service. The services communicate with each other using Nats.