test project
watermill/_examples/pubsubs/kafka at master · ThreeDotsLabs/watermill
Building event-driven applications the easy way in Go. - watermill/_examples/pubsubs/kafka at master · ThreeDotsLabs/watermill
watermill/main.go at master · ThreeDotsLabs/watermill
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode characters You can't perform that action at this time. You signed in with another tab or window.
Using GraphQL with Microservices in Go - Outcrawl
A few months ago, a really nice Go package vektah/gqlgen for GraphQL became popular. This article describes how GraphQL is implemented in "Spidey", an exemplary microservices based online store. Some parts listed below are missing, but complete source code is available on GitHub. Spidey encompasses three services that are exposed to the user through a GraphQL gateway.

spidey/account_resolver.go at master · tinrab/spidey
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode characters You can't perform that action at this time. You signed in with another tab or window.
Create Your First Simple GraphQL Golang Application with go-gqlgen
GraphQL has been around for about 4 years and yet I still don't know what it does despite I read the entire product tagline from the website (yes, I'm joking). The website defines GraphQL as: GraphQL is a query language for APIs and a runtime for fulfilling those queries with your existing data.
https://medium.com/@ktrilaksono/create-your-first-simple-graphql-golang-application-with-go-gqlgen-793e11dc5fc4
gqlgen-tutorials/schema.graphqls at master · vektah/gqlgen-tutorials
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode characters You can't perform that action at this time. You signed in with another tab or window.
gqlgen-tutorials/gqlgen.yml at master · vektah/gqlgen-tutorials
You can't perform that action at this time. You signed in with another tab or window. You signed out in another tab or window. Reload to refresh your session. Reload to refresh your session.
Building GraphQL servers in golang - gqlgen
This tutorial will take you through the process of building a GraphQL server with gqlgen that can: Return a list of todos Create new todos Mark off todos as they are completed You can find the finished code for this tutorial here Create a directory for your project, and initialise it as a Go Module: $ mkdir gqlgen-todos $ cd gqlgen-todos $ go mod init github.com/[username]/gqlgen-todos $ go get github.com/99designs/gqlgen $ go run github.com/99designs/gqlgen init This will create our suggested package layout.