Go ElasticSearch and RabbitMQ full-text search microservice 👋✨💫
Elasticsearch client for Go
RabbitMQ Go RabbitMQ Client Library
Jaeger open source, end-to-end distributed tracing
Prometheus monitoring and alerting
Grafana for to compose observability dashboards with everything from Prometheus
Echo web framework
Kibana is user interface that lets you visualize your Elasticsearch
Docker and docker-compose
Kubernetes K8s
Helm The package manager for Kubernetes
http://localhost:5601/app/home#/
For local development 🙌👨💻🚀:
make local // for run docker compose
make run_es // run microservice
or
make develop // run all in docker compose
for k8s
make install_all // helm install