At sparkgeo we make maps, a lot of maps. We also have a product called maptiks which is like google analytics but for your web maps. During the development process of maptiks we were required to capture, process and store a lot of data that was being generated by user activity.
golang along with AWS emerged as a natural choice as we shall see the sections to come.
This article discusses about using AWS in golang using the goamz library. The official sdk can be found here; bear in mind that it is NOT used for this tutorial since it was in beta at the time of writing.
This is a fairly light-weight, beginner level tutorial to get you up and running with AWS in golang. Though using a third party library, we believe the basics could be translated to the official one.