advancedGoCloud

module
v0.0.0-...-f7e09be Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 23, 2017 License: MIT

README

Building Go Microservices for Cloud Development.

Learning exercise with a course on mapt.io, advance cloud native go. 
- Overviewed and saw usage of different go microframeworks.
- Implementing a microservice with one of the Go frameworks.
- Containerization, Composition and Orchestration of Go Microservices.
- Working with Service Discovery, Configuration, and Registration with consul 
- Deploy and run a Go microservice with Kubernetes
- Resilient synchronous messaging with REST-JSON and Binary RPC.
- implementation of Sync Calls with Circuit Breaker (Hysterix-Go)
- implementation of Async Message Queing using Rabbit MQ.
- impelementation of Publish/Subscribe concept with Apache Kafka.

Directories

Path Synopsis
Communication
Go-Micro/client command
Go-Micro/proto
Package greeter is a generated protocol buffer package.
Package greeter is a generated protocol buffer package.
Go-Micro/server command
Kafka/producer command
Discovery
Simple/client command
Simple/server command
Frameworks

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL