All Projects → AleksK1NG → Go-gRPC-RabbitMQ-microservice

AleksK1NG / Go-gRPC-RabbitMQ-microservice

Licence: other
Go gRPC RabbitMQ email microservice

Programming Languages

go
31211 projects - #10 most used programming language
Makefile
30231 projects
Dockerfile
14818 projects

Projects that are alternatives of or similar to Go-gRPC-RabbitMQ-microservice

Go-Clean-Architecture-REST-API
Golang Clean Architecture REST API example
Stars: ✭ 376 (+251.4%)
Mutual labels:  clean-architecture, sqlx, pgx, jaeger
centos-script
🎉centos下工具安装脚本,包含基础环境配置,Gitlab、Docker、LDAP、MongoDB、MySQL、RabbitMQ、Supervisor、Node、Python、zsh、rar、zabbix、k8s、prometheus、grafana等🎉
Stars: ✭ 121 (+13.08%)
Mutual labels:  rabbitmq, grafana
epiphany
Cloud and on-premises automation for Kubernetes centered industrial grade solutions.
Stars: ✭ 114 (+6.54%)
Mutual labels:  rabbitmq, grafana
Cqrs Clean Eventual Consistency
CQRS, using Clean Architecture, multiple databases and Eventual Consistency
Stars: ✭ 247 (+130.84%)
Mutual labels:  rabbitmq, clean-architecture
cloud-computer
☁️ The Cloud Native Computer
Stars: ✭ 5 (-95.33%)
Mutual labels:  grafana, jaeger
Go Project Sample
Introduce the best practice experience of Go project with a complete project example.通过一个完整的项目示例介绍Go语言项目的最佳实践经验.
Stars: ✭ 344 (+221.5%)
Mutual labels:  grafana, opentracing
Practical.cleanarchitecture
Asp.Net Core 5 Clean Architecture (Microservices, Modular Monolith, Monolith) samples (+Blazor, Angular 11, React 17, Vue 2.6), Domain-Driven Design, CQRS, Event Sourcing, SOLID, Asp.Net Core Identity Custom Storage, Identity Server 4 Admin UI, Entity Framework Core, Selenium E2E Testing, SignalR Notification, Hangfire Tasks Scheduling, Health Checks, Security Headers, ...
Stars: ✭ 639 (+497.2%)
Mutual labels:  rabbitmq, clean-architecture
go-jaeger-trace
Simple demo on OpenTracing with Go
Stars: ✭ 18 (-83.18%)
Mutual labels:  opentracing, jaeger
microservices-demo
A Monorepo Demoing Microservices Architecture
Stars: ✭ 36 (-66.36%)
Mutual labels:  opentracing, jaeger
event-driven-example
An example Event-Driven application in Go built with Watermill library.
Stars: ✭ 81 (-24.3%)
Mutual labels:  rabbitmq, grafana
microservices-observability
🎉 Microservices Observability - Log Aggregation, Distributed Tracking, Metrics
Stars: ✭ 40 (-62.62%)
Mutual labels:  grafana, opentracing
docker-case
这个项目主要是为了快速拉起docker服务
Stars: ✭ 31 (-71.03%)
Mutual labels:  rabbitmq, grafana
Jaeger
CNCF Jaeger, a Distributed Tracing Platform
Stars: ✭ 14,813 (+13743.93%)
Mutual labels:  opentracing, jaeger
Stagemonitor
an open source solution to application performance monitoring for java server applications
Stars: ✭ 1,664 (+1455.14%)
Mutual labels:  grafana, opentracing
microprofile.training
home of http://microprofile.training sample app
Stars: ✭ 19 (-82.24%)
Mutual labels:  opentracing, jaeger
Run Aspnetcore Microservices
Microservices on .Net platforms which used Asp.Net Web API, Docker, RabbitMQ, MassTransit, Grpc, Ocelot API Gateway, MongoDB, Redis, PostgreSQL, SqlServer, Dapper, Entity Framework Core, CQRS and Clean Architecture implementation. Also includes Cross-Cutting concerns like Implementing Centralized Distributed Logging with Elasticsearch, Kibana and SeriLog, use the HealthChecks with Watchdog, Implement Retry and Circuit Breaker patterns with Polly and so on.. See Microservices Architecture and Step by Step Implementation on .NET Course w/ discount->
Stars: ✭ 406 (+279.44%)
Mutual labels:  rabbitmq, clean-architecture
opentracing-utils
Convenient utilities for adding OpenTracing support in your python projects
Stars: ✭ 20 (-81.31%)
Mutual labels:  opentracing, jaeger
pulsar-tracing
Tracing instrumentation for Apache Pulsar clients.
Stars: ✭ 13 (-87.85%)
Mutual labels:  opentracing, jaeger
go-zero-looklook
🔥基于go-zero(go zero) 微服务全技术栈开发最佳实践项目。Develop best practice projects based on the full technology stack of go zero (go zero) microservices.
Stars: ✭ 2,691 (+2414.95%)
Mutual labels:  grafana, jaeger
jaeger-node
Out of the box distributed tracing for Node.js applications.
Stars: ✭ 66 (-38.32%)
Mutual labels:  opentracing, jaeger

Go, RabbitMQ and gRPC Clean Architecture microservice 👋

👨‍💻 Full list what has been used:

Recommendation for local development most comfortable usage:

make local // run all containers
make run // run the application

🙌👨‍💻🚀 Docker-compose files:

docker-compose.local.yml - run rabbitmq, postgresql, jaeger, prometheus, grafana containers
docker-compose.yml - run all in docker

Docker development usage:

make docker

Local development usage:

make local
make run

Jaeger UI:

http://localhost:16686

Prometheus UI:

http://localhost:9090

Grafana UI:

http://localhost:3000

RabbitMQ UI:

http://localhost:15672

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].