https://github.com/johnsalazar/microservices-go-web
Web service. Part of an e-commerce built in Golang.
https://github.com/johnsalazar/microservices-go-web
architecture-components clean-code discovery-service docker javascript jwt-authentication kubernetes microservices nextjs nodejs reactjs rest-api solid
Last synced: 28 days ago
JSON representation
Web service. Part of an e-commerce built in Golang.
- Host: GitHub
- URL: https://github.com/johnsalazar/microservices-go-web
- Owner: JohnSalazar
- License: mit
- Created: 2023-06-06T13:53:16.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-12-18T20:22:03.000Z (almost 2 years ago)
- Last Synced: 2025-02-05T00:09:40.127Z (8 months ago)
- Topics: architecture-components, clean-code, discovery-service, docker, javascript, jwt-authentication, kubernetes, microservices, nextjs, nodejs, reactjs, rest-api, solid
- Language: TypeScript
- Homepage:
- Size: 574 KB
- Stars: 0
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
- License: LICENSE
Awesome Lists containing this project
README
# **Microservices in Golang - Web**
## Languages
- Javascript
---
## Plataform
- Nodejs
---
## Implementations
- Rest
- Background Services
- Discovery Service---
## Components
- Nextjs
- React
- Axios
- Material UI
- React Query
- Formidable
- Formik
- Dotenv
- Cross-env
- Jwt-decode
- Nookies
- Yup
- Sharp
- Breaker
- Retrier
- Cryptography
- Consul---
## Hosting
- NGINX
- Docker
- Kubernetes---
## Architecture
- Components
- Clean Code
- Retry Pattern
- Circuit Breaker
- Api Gateway / Reverse Proxy###
## Architecture Overview
![]()
---
## List of Services
### This service is part 8/8 of the e-commerce application
- [Authentication](https://github.com/JohnSalazar/microservices-go-authentication)
- [Email](https://github.com/JohnSalazar/microservices-go-email)
- [Customer](https://github.com/JohnSalazar/microservices-go-customer)
- [Product](https://github.com/JohnSalazar/microservices-go-product)
- [Cart](https://github.com/JohnSalazar/microservices-go-cart)
- [Order](https://github.com/JohnSalazar/microservices-go-order)
- [Payment](https://github.com/JohnSalazar/microservices-go-payment)
- **Web**---
## How to build this project
### Access the Infra repository and follow the instructions
- [Infra](https://github.com/JohnSalazar/microservices-go-infra)
---
## About
Web service was developed by [oceano.dev](https://oceano.dev/)
team under the [MIT license](LICENSE).