menu
{ "item_title" : "GO For Cloud & DevOps", "item_author" : [" Rennick Vaudrey "], "item_description" : "GO FOR CLOUD & DEVOPSThe Language Behind Docker and KubernetesGo has become one of the defining languages of modern cloud infrastructure. Docker, Kubernetes, Prometheus, Terraform, and many other tools at the heart of cloud-native computing are built with Go. But learning the language is only the beginning. The real challenge is understanding what happens after the application is written: how to package it, deploy it, configure it, monitor it, automate it, scale it, and operate it reliably in production.Go for Cloud & DevOps takes you through that complete journey.Rather than presenting Docker, Kubernetes, CI/CD, monitoring, and Infrastructure as Code as isolated technologies, this book follows one real Go service from its first container to a production-grade cloud deployment. Each chapter adds another layer to the same system, allowing you to see how modern cloud infrastructure actually fits together.You will learn how to:Understand why Go is particularly well suited to cloud and infrastructure developmentBuild optimized Docker images using multi-stage builds, caching, and security best practicesUse Docker Compose to create a reproducible local development environmentUnderstand Kubernetes from the ground up, including Pods, Deployments, Services, ConfigMaps, Secrets, and control loopsDeploy Go services to Kubernetes and work with rolling updates, rollbacks, and practical debuggingManage application configuration and sensitive credentials safelyImplement startup, readiness, and liveness probesDesign graceful shutdowns that protect requests during deploymentsBuild production-ready structured logging with JSON output, log levels, and correlation IDsInstrument applications with Prometheus and build monitoring dashboards and alerts with GrafanaAdd distributed tracing with OpenTelemetry to follow requests across services and databasesBuild automated CI/CD pipelines with GitHub ActionsManage cloud infrastructure using Terraform and Infrastructure as CodePrepare applications for TLS, autoscaling, staging environments, production deployments, and operational incidentsYou will build a production architecture incorporating TLS termination, automated certificates, DNS, horizontal autoscaling, staging and production environments, correlated observability, automated deployments, rollback mechanisms, and an operational runbook.This book is intentionally hands-on. Complete Go programs, Dockerfiles, Kubernetes manifests, YAML configurations, Terraform files, and GitHub Actions workflows are used throughout the project. Companion code is provided so you can reproduce the examples and build the system yourself.Who Is This Book For?Go for Cloud & DevOps is written for developers who already know the fundamentals of Go and want to understand the infrastructure side of modern software engineering.You do not need previous experience with Docker, Kubernetes, Terraform, or cloud infrastructure. Each technology is introduced from its conceptual foundations before you use it in the project. Basic familiarity with the command line and networking concepts such as HTTP, ports, and IP addresses is expected.If you want to move beyond simply writing Go applications and learn how to containerize, deploy, observe, automate, scale, and operate them, this book gives you a practical path from your development machine to a production-ready cloud environment.Build it. Containerize it. Deploy it. Observe it. Automate it. Ship it.", "item_img_path" : "https://covers1.booksamillion.com/covers/bam/9/79/819/216/9798192167168_b.jpg", "price_data" : { "retail_price" : "19.99", "online_price" : "19.99", "our_price" : "19.99", "club_price" : "19.99", "savings_pct" : "0", "savings_amt" : "0.00", "club_savings_pct" : "0", "club_savings_amt" : "0.00", "discount_pct" : "10", "store_price" : "" } }
GO For Cloud & DevOps|Rennick Vaudrey

GO For Cloud & DevOps : The Language Behind Docker and Kubernetes

local_shippingShip to Me
In Stock.
FREE Shipping for Club Members help

Overview

GO FOR CLOUD & DEVOPS
The Language Behind Docker and Kubernetes

Go has become one of the defining languages of modern cloud infrastructure. Docker, Kubernetes, Prometheus, Terraform, and many other tools at the heart of cloud-native computing are built with Go. But learning the language is only the beginning. The real challenge is understanding what happens after the application is written: how to package it, deploy it, configure it, monitor it, automate it, scale it, and operate it reliably in production.

Go for Cloud & DevOps takes you through that complete journey.

Rather than presenting Docker, Kubernetes, CI/CD, monitoring, and Infrastructure as Code as isolated technologies, this book follows one real Go service from its first container to a production-grade cloud deployment. Each chapter adds another layer to the same system, allowing you to see how modern cloud infrastructure actually fits together.

You will learn how to:

  • Understand why Go is particularly well suited to cloud and infrastructure development
  • Build optimized Docker images using multi-stage builds, caching, and security best practices
  • Use Docker Compose to create a reproducible local development environment
  • Understand Kubernetes from the ground up, including Pods, Deployments, Services, ConfigMaps, Secrets, and control loops
  • Deploy Go services to Kubernetes and work with rolling updates, rollbacks, and practical debugging
  • Manage application configuration and sensitive credentials safely
  • Implement startup, readiness, and liveness probes
  • Design graceful shutdowns that protect requests during deployments
  • Build production-ready structured logging with JSON output, log levels, and correlation IDs
  • Instrument applications with Prometheus and build monitoring dashboards and alerts with Grafana
  • Add distributed tracing with OpenTelemetry to follow requests across services and databases
  • Build automated CI/CD pipelines with GitHub Actions
  • Manage cloud infrastructure using Terraform and Infrastructure as Code
  • Prepare applications for TLS, autoscaling, staging environments, production deployments, and operational incidents

You will build a production architecture incorporating TLS termination, automated certificates, DNS, horizontal autoscaling, staging and production environments, correlated observability, automated deployments, rollback mechanisms, and an operational runbook.

This book is intentionally hands-on. Complete Go programs, Dockerfiles, Kubernetes manifests, YAML configurations, Terraform files, and GitHub Actions workflows are used throughout the project. Companion code is provided so you can reproduce the examples and build the system yourself.

Who Is This Book For?

Go for Cloud & DevOps is written for developers who already know the fundamentals of Go and want to understand the infrastructure side of modern software engineering.

You do not need previous experience with Docker, Kubernetes, Terraform, or cloud infrastructure. Each technology is introduced from its conceptual foundations before you use it in the project. Basic familiarity with the command line and networking concepts such as HTTP, ports, and IP addresses is expected.

If you want to move beyond simply writing Go applications and learn how to containerize, deploy, observe, automate, scale, and operate them, this book gives you a practical path from your development machine to a production-ready cloud environment.

Build it. Containerize it. Deploy it. Observe it. Automate it. Ship it.

This item is Non-Returnable

Details

  • ISBN-13: 9798192167168
  • ISBN-10: 9798192167168
  • Publisher: Independently Published
  • Publish Date: August 2026
  • Dimensions: 10 x 7 x 0.75 inches
  • Shipping Weight: 1.39 pounds
  • Page Count: 364

Related Categories

You May Also Like...

    1

BAM Customer Reviews