Books & Videos

Table of Contents

Chapter: Introduction to Cloud Native Apps and Microservices

The Course Overview

04m 13s

Motivation for Cloud Native Apps

03m 57s

Challenges and Design Principles

02m 32s

Decomposition with Microservices

03m 41s

Introduction to the Cloud Native Stack

04m 39s

Chapter: Simple Go Microservices

Simple Go HTTP Server Implementation

07m 40s

JSON Marshalling/Unmarshalling of Go Structs

09m 26s

Simple REST API Implementation

11m 53s

Chapter: Introduction to Docker and Go Microservice Containerization

Basic Docker Workflow and Docker Commands

09m 21s

Build Naïve Docker Image for Go Microservice

07m 22s

Running Containerized Go Microservice Locally

08m 38s

Improved Docker Image and Docker Compose

07m 59s

Chapter: Introduction to Kubernetes and Go Microservice Orchestration

Overview of Kubernetes Architecture and Main Concepts

12m 1s

Deploy a Go Microservice to Kubernetes Locally

10m 47s

Implement Deployment and Service Descriptors

09m 39s

Scale Deployments and Perform Rolling Updates

10m 18s