/mst-app

📚 🚀 Project for study golang and microservice architecture

Primary LanguageGoMIT LicenseMIT

MST-APP

microservice-test-app

The project is experimental and consists of several services written in golang.

The goal of the project is to study golang and related technologies. and approaches to building a web application and services on golang, as well as the interaction between them

Local deploy project

🚀🚀 up services such as a database, file storage, etc. , for correct working our webservices

$ make up

👀 show additional services

$ make show

in the folder storage/data there are files of different formats for importing data

👨‍💻 Full list what has been used:

Kafka as messages broker
gRPC Go implementation of gRPC
PostgreSQL as database
Jaeger open source, end-to-end distributed tracing
Prometheus monitoring and alerting
Grafana for to compose observability dashboards with everything from Prometheus
MongoDB Web and API based SMTP testing
Redis Type-safe Redis client for Golang
swag Swagger for Go
Echo web framework