Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

https://github.com/shijuvar/gokit

Go Examples: From basics to distributed systems
https://github.com/shijuvar/gokit

cockroach-database cockroachdb distributed-systems golang grpc influxdb microservices mongodb nats nats-streaming restful-api

Last synced: about 1 month ago
JSON representation

Go Examples: From basics to distributed systems

Lists

README

        

# gokit: Guidance on Go Programming Language
* Code examples for the [Go Programming Workshop by Shiju Varghese](https://github.com/shijuvar/shijuvar/blob/master/masterclass.md)
* Check out [go-distributed-sys](https://github.com/shijuvar/go-distributed-sys) for Microservices based architectural patterns such as Event Sourcing/CQRS wih gRPC, NATS Streaming and CockroachDB

## Articles
* [Building Microservices with Event Sourcing/CQRS in Go using gRPC, NATS Streaming and CockroachDB](https://medium.com/@shijuvar/building-microservices-with-event-sourcing-cqrs-in-go-using-grpc-nats-streaming-and-cockroachdb-983f650452aa)
* [Writing gRPC Interceptors in Go](https://medium.com/@shijuvar/writing-grpc-interceptors-in-go-bf3e7671fe48)
* [Building Distributed Systems and Microservices in Go with NATS Streaming](https://medium.com/@shijuvar/building-distributed-systems-and-microservices-in-go-with-nats-streaming-d8b4baa633a2)
* [Introducing NATS to Go Developers](https://medium.com/@shijuvar/introducing-nats-to-go-developers-3cfcb98c21d0)
* [Benchmarking Protocol Buffers, JSON and XML in Go](https://medium.com/@shijuvar/benchmarking-protocol-buffers-json-and-xml-in-go-57fa89b8525)
* [Using Binary-Only Packages In Go](https://medium.com/@shijuvar/using-binary-only-packages-in-go-667bd7b123c8)
* [Building High Performance APIs In Go Using gRPC And Protocol Buffers](https://medium.com/@shijuvar/building-high-performance-apis-in-go-using-grpc-and-protocol-buffers-2eda5b80771b)

Read more articles from [Shiju Varghese's Blog](https://medium.com/@shijuvar)

## Links
* [Shiju Varghese's Masterclass on Go and Distributed Systems](https://github.com/shijuvar/shijuvar/blob/master/masterclass.md)
* [Clients of Shiju Varghese's Golang Workshop](https://github.com/shijuvar/shijuvar/blob/master/golang-clients.md)
* [Shiju Varghese's Conference Talks](https://github.com/shijuvar/shijuvar/blob/master/conferences.md)
* [Active and Upcoming Masterclass for Public](https://github.com/shijuvar/shijuvar/blob/master/active_masterclass.md)
* [Blog](https://medium.com/@shijuvar)
* [Twitter](https://twitter.com/shijucv)
* [Github](https://github.com/shijuvar)
* [LinkedIn](https://linkedin.com/in/shijuvar)
* [Instagram](https://www.instagram.com/shijuvar/)

## Training and Consulting in India
As a Consulting Solutions Architect, I do provide [training and consulting on Go programming language and distributed systems architectures](https://github.com/shijuvar/shijuvar/blob/master/masterclass.md), in India.