This is the common and shared module in the implementation of microservices for the e-commerce application
- Golang
- Config Parse
- Discovery Service Consul
- GRPC Email Server / Client
- HTTP Server
- HTTP Responses
- Logger
- Metrics Implementation
- Middlewares
- Authentication
- Authorization
- Cors
- Healthy Check
- Metrics GRPC
- Metrics HTTP
- Models
- ECDSA Public Key
- Status Payment
- RSA Public Key
- Token Claims
- Nats
- Repositories
- Admin MongoDB Mongo Exporter
- Security
- Manager Certificates
- Manager Security ECDSA Keys
- Manager Security RSA Keys
- Manager Token
- Services
- Admin MongoDB Mongo Exporter
- Certificates
- Email Service
- Metrics
- Security ECDSA Keys
- Security RSA Keys
- Tasks (background service)
- Check Certificates
- Check Service Name (discovery service)
- Verify Public ECDSA Key (rotation public key)
- Verify Public RSA Key (rotation public key)
- Tracing
- Jaeger Provider
- Open Telemetry Span
- Validators Configuration
Common module was developed by oceano.dev team under the MIT license.