An open API service indexing awesome lists of open source software.

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.

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


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/) Brasil team under the [MIT license](LICENSE).