Saturday, May 19, 2018

course: Advanced Cloud Native Go Microservices

Advanced Cloud Native Go [Video] Book Cover
(free trial) course: Advanced Cloud Native Go @ LinkedIn Learning (Linda) by M.-Leander Reimer

related courses:

Getting Started with Cloud Native Go

Learning Kubernetes

"Learn to build and maintain improved Microservices with Go"
Advanced Cloud Native Go [Video] | PACKT Books

usually best deal: Advanced Cloud Native Go | Udemy

code:
lreimer (M.-Leander Reimer) @ GitHub

lreimer/cloud-native-go: Getting started with Cloud Native Go.

sample videos:

Advanced Cloud Native Go : The Course Overview | packtpub.com - YouTube

Advanced Cloud Native Go : Using Consul for Microservice Discovery | packtpub.com - YouTube

tools:

Download Visual Studio Code - Mac, Linux, Windows

GoLand: Capable and Ergonomic Go IDE by JetBrains

Get Docker | Docker

kubernetes/minikube: Run Kubernetes locally

(many) referenced/used prog. libraries:

cncf/landscape: Static Cloud Native Landscapes

grpc/grpc-go: The Go language implementation of gRPC. HTTP/2 based RPC

afex/hystrix-go: Netflix's Hystrix latency and fault tolerance library, for Go

armon/go-metrics: A Golang library for exporting performance and runtime metrics to external metrics systems (i.e. statsite, statsd)

armon/go-metrics: A Golang library for exporting performance and runtime metrics to external metrics systems (i.e. statsite, statsd)

spacemonkeygo/monkit: A flexible process data collection, metrics, monitoring, instrumentation, and tracing client library for Go

sirupsen/logrus: Structured, pluggable logging for Go.

go-kit/kit: A standard library for microservices.

micro/go-micro: A pluggable RPC framework

NYTimes/gizmo: A Microservice Toolkit from The New York Times

Gorilla, the golang web toolkit

gin-gonic/gin: Gin is a HTTP web framework written in Go (Golang). It features a Martini-like API with much better performance -- up to 40 times faster. If you need smashing performance, get yourself some Gin.


YAML - Wikipedia