# Packages
# README
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