Oreilly - Getting started with cloud native Go
by Mario-Leander Reimer | Released February 2017 | ISBN: 9781787125476
Deep dive into Implementation of Go microservices and learn how to containerize them through Docker and KubernetesAbout This VideoEnable your applications to run faster while generating smaller cloud service billsIntegrate your application with a number of tools such asDockerandKubernetesSimple Go microservice implementationContainerization and Orchestration of Go micro services using docker and KubernetesIn DetailMicroservices in Go teaches you how to handle advanced server side development in Go; it uses microservices to accomplish this, but is relevant to all server-side developers.This course is your one-stop guide to learn all about building cloud-native architectures in Go. We begin by introducing you to the cloud native stack and microservices, then move on to implementing a simple Go microservice. This includes implementing the REST API with Go's standard library. Finally, we look at the Containerization and Orchestration of Go micro services using Docker and Kubernetes by showing you how to deploy Kubernetes and scale deployment. Show and hide more
- Chapter 1 : Introduction to Cloud Native Apps and Microservices
- The Course Overview 00:04:14
- Motivation for Cloud Native Apps 00:03:57
- Challenges and Design Principles 00:02:32
- Decomposition with Microservices 00:03:41
- Configuring Salt 00:04:39
- Chapter 2 : Simple Go Microservices
- Simple Go HTTP Server Implementation 00:07:40
- JSON Marshalling/Unmarshalling of Go Structs 00:09:26
- Simple REST API Implementation 00:11:54
- Chapter 3 : Introduction to Docker and Go Microservice Containerization
- Basic Docker Workflow and Docker Commands 00:09:21
- Build Naïve Docker Image for Go Microservice 00:07:23
- Running Containerized Go Microservice Locally 00:08:39
- Improved Docker Image and Docker Compose 00:07:59
- Chapter 4 : Introduction to Kubernetes and Go Microservice Orchestration
- Overview of Kubernetes Architecture and Main Concepts 00:12:02
- Deploy a Go Microservice to Kubernetes Locally 00:10:48
- Implement Deployment and Service Descriptors 00:09:40
- Scale Deployments and Perform Rolling Updates 00:10:19
Show and hide more
TO MAC USERS: If RAR password doesn't work, use this archive program:
RAR Expander 0.8.5 Beta 4 and extract password protected files without error.
TO WIN USERS: If RAR password doesn't work, use this archive program:
Latest Winrar and extract password protected files without error.