go-coffeeshop
go-coffeeshop | grpc-starter-kit | |
---|---|---|
10 | 1 | |
3,952 | 46 | |
- | - | |
0.0 | 4.0 | |
12 months ago | 5 months ago | |
Go | TypeScript | |
MIT License | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
go-coffeeshop
- Could you share an microservices architecture having synchronous and async(kafka) and Caching(Redis) used in your Organization.
-
Portfolio ideas for backend
For the current competition, something like this will make you stand out
- Good repos to learn microservices in go
- Go project written in clean code architecture
- A coffee shop application with event-driven microservices in Golang
- A practical event-driven microservices demo built with Golang. Nomad, Consul Connect, Vault, and Terraform for deployment
-
go-coffeeshop - A practical coffee shop application event-driven microservices built with Golang
And where is the domain model? https://github.com/thangchung/go-coffeeshop/blob/main/internal/product/domain/models.go
-
Where to learn gRPC to build projects
You can find the standard structure which used golang with gRPC-gateway at https://github.com/thangchung/go-coffeeshop. Hope it helps
grpc-starter-kit
-
Where to learn gRPC to build projects
If you are looking for more enterprisy / mono repo setups you may find https://github.com/xmlking/grpc-starter-kit interesting. I would only take it as an inspiration and try to find your own way of doing things that are reasonable for projects you are working on. This repository is probably meant to be a foundation for a multi team environment
What are some alternatives?
paper-plane-backend - To make an account web-application for my alone life.
buf - The best way of working with Protocol Buffers.
golangcleanStartingpoint - Golang clean architecture starting point
wild-workouts-go-ddd-example - Go DDD example application. Complete project to show how to apply DDD, Clean Architecture, and CQRS by practical refactoring.
go-clean-arch - Go (Golang) Clean Architecture based on Reading Uncle Bob's Clean Architecture
real-time-competation-go
zap - Blazing fast, structured, leveled logging in Go.
logrus - Structured, pluggable logging for Go.
wtf - WTF Dial is an example web application written in Go.
coffeeshop-on-nomad - The .NET coffeeshop application runs on Docker, Nomad and Consul Connect
nomad-pledge-driver - Nomad task driver capable of blocking unwanted syscall and filesystem access. Based on the pledge utility for Linux by Justine Tunney