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

https://github.com/johnsalazar/microservices-go-email

About Email service. Part of an e-commerce built in Golang.
https://github.com/johnsalazar/microservices-go-email

clean-code discovery-service docker golang grpc kubernetes layers metrics microservices rest-api solid telemetry

Last synced: 7 months ago
JSON representation

About Email service. Part of an e-commerce built in Golang.

Awesome Lists containing this project

README

          

# **Microservices in Golang - Email**

## Languages

- Golang

---

## Implementations

- Rest
- GRPC
- Background Services
- Discovery Service
- Telemetry
- Metrics

---

## Components

- Viper
- Gin
- Prometheus
- Otel
- Jaeger
- Consul

---

## Hosting

- Docker
- Kubernetes

---

## Architecture

- Layers
- Clean Code

###

## Architecture Overview


architecture overview

---

## List of Services

### This service is part 2/8 of the e-commerce application

- [Authentication](https://github.com/JohnSalazar/microservices-go-authentication)
- **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](https://github.com/JohnSalazar/microservices-go-web)

---

## How to build this project

### Access the Infra repository and follow the instructions

- [Infra](https://github.com/JohnSalazar/microservices-go-infra)

---

## About

Email service was developed by [oceano.dev](https://oceano.dev/) Brasil team under the [MIT license](LICENSE).