Introduction

Nowadays, every organization is moving toward DevOps and everyone is talking about continuous integration and continuous deployment, often termed as CI and CD, which have become must-have skills for developers to learn. When we refer to CI/CD, at a very high level, we talk about the deployment of containers to public/private clouds through continuous integration tools, such as Jenkins and Bamboo.

In this chapter, we will learn to deploy a simple Go web application and a Go Docker container to an EC2 instance provisioned manually. As we are going to work with Docker and AWS, I will assume you possess basic knowledge of Docker and AWS.

Get Go Web Development Cookbook now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.