Welcome to a new step in our journey to learn cloud programming in the Go language. In this chapter, we'll start discussing cloud technologies by covering the popular Amazon Web Services (AWS) platform. AWS was among the first cloud platforms to be offered for customers to use in their start-ups, their enterprises, and even for their personal side projects. AWS was launched by Amazon in 2006 and has been growing continuously ever since. Due to the large size of the topic, we will divide the material into two chapters.
In this chapter, we will cover the following topics:
- The fundamentals of AWS
- The AWS SDK for Go
- How to set up and secure EC2 instances