• Stars
    star
    642
  • Rank 70,096 (Top 2 %)
  • Language
    Go
  • Created about 4 years ago
  • Updated almost 3 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Golang Clean Architecture REST API example

Golang Clean Architecture REST API example 🚀

👨‍💻 Full list what has been used:

Recomendation for local development most comfortable usage:

make local // run all containers
make run // it's easier way to attach debugger or rebuild/rerun project

🙌👨‍💻🚀 Docker-compose files:

docker-compose.local.yml - run postgresql, redis, aws, prometheus, grafana containrs
docker-compose.dev.yml - run docker development environment
docker-compose.delve.yml run development environment with delve debug

Docker development usage:

make docker

Local development usage:

make local
make run

SWAGGER UI:

https://localhost:5000/swagger/index.html

Jaeger UI:

http://localhost:16686

Prometheus UI:

http://localhost:9090

Grafana UI:

http://localhost:3000

More Repositories

1

Go-gRPC-RabbitMQ-microservice

Go gRPC RabbitMQ email microservice
Go
205
star
2

Go-CQRS-Kafka-gRPC-Microservices

Go gRPC Kafka CQRS microservices with tracing
Go
179
star
3

Go-Kafka-gRPC-MongoDB-microservice

Go products microservice
Go
146
star
4

Go-EventSourcing-CQRS

Go Event Sourcing CQRS Microservice
Go
136
star
5

Go-GRPC-Auth-Microservice

Go GRPC Auth Microservice
Go
114
star
6

Go-NATS-Streaming-gRPC-PostgreSQL

Go Nats Streaming gRPC PostgerSQL emails microservice
Go
96
star
7

Java-Spring-CRQS-Eventsourcing-Microservice

Java-Spring-CRQS-Eventsourcing-Microservice
Java
95
star
8

Go-CQRS-EventSourcing-Microservice

Go-CQRS-EventSourcing-Microservice
Go
85
star
9

Go-Elasticsearch-RabbitMQ

Go-Elasticsearch-RabbitMQ
Go
37
star
10

Go-booking-microservices-example

Go Hotels microservices
Go
32
star
11

Transactional_Outbox_with_Spring_and_Kotlin

Kotlin-Spring-OutBox-Microservice
Kotlin
24
star
12

Kotlin-ES-CQRS-Microservice

Kotlin-ES-CQRS-Microservice
Kotlin
23
star
13

Kotlin-Spring-gRPC-Microservice

Kotlin Spring gRPC Microservice
Kotlin
21
star
14

Java-Quarkus-Reactive-CQRS-EventSourcing

Java-Quarkus-Reactive-CQRS-EventSourcing
Java
19
star
15

Kotlin-Spring-Postgres-Redis-Microservice

Kotlin Spring-WebFlux R2DBC Redisson K8S Microservice
Kotlin
19
star
16

Spring-gRPC-Postgres

Spring WebFlux gRPC and R2DBC Microservice
Java
17
star
17

Java-Spring-CQRS-Microservice

Java-Spring-CQRS-Microservice
Java
12
star
18

Kotlin-Elasticsearch-Kafka

Kotlin-Elasticsearch-Kafka
Kotlin
10
star
19

NestJS-API

NestJS REST API example
TypeScript
6
star
20

Food-delivery-GraphQL-API

Eats-api
TypeScript
3
star
21

MERN-E-commerce

MERN-E-commerce
JavaScript
2
star
22

http-client--example

http client example
Go
2
star
23

React-meetuper

React-meetuper
JavaScript
2
star
24

Vue_StockTrade_firebase_app

Demo: https://vue-stock-trader-app.firebaseapp.com/
Vue
2
star
25

Vue-auth-project

Vue authentication project DEMO: https://vue-authentication-7d754.firebaseapp.com
Vue
1
star
26

Full-Stack-Vue-GraphQL-Apollo-Project

Full-Stack Vue-GraphQL-Apollo Node.js, MongoDB(MLab)
Vue
1
star
27

React-Apollo-Geo

React-Apollo-Geo
JavaScript
1
star
28

MERN-FullStack-social-network--example

MERN-FullStack-social-network--example
JavaScript
1
star
29

React-Redux-Saga--Example

React-Redux-Saga--Example
JavaScript
1
star
30

React-Redux-Slack

React-Redux-Slack
JavaScript
1
star
31

NestJS-eshop-rest-microservice

NestJS-eshop-rest-microservice
TypeScript
1
star