navigation

Let’s GO ON AWS

AWS supports many programming languages with SDKs. I have found that there is not enough material for starting on AWS with the beautiful language “GO”. So i decided to do something about it.

This site combines learning GO as a programming language with the several AWS usages like CDK and Lambda.

And if you like it - buy me a coffee to keep the chapters coming!

Gernot Glawe / September 2021

Chapter of the week

Test before you upload.

Testing in GO: Start automated testing with S3 Event extraction.

Test before you upload

New Chapters

How to Start

The basic language concepts are covered in “Getting started”. After the first steps you could advance to the “GO AWS SDK V2”.

All code with runnable examples is referenced at the end of a chapter in Source. Links to referenced chapter are shown in See also at the end of a chapter.

How to advance

Now you can also use GO for IaC (Infrastructure as Code) learn about CDK and goformation in Infrastructure as Go.

Serverless

In AWS Lambda, you pay by the millisecond. So it’s worth to write fast code. Learn about that in AWS Lambda in GO

Testing

TDD (Test Driven Development) is a fundamental pillar of writing good software. Learn about testing in go in this chapter