Home
1.
The GO Language
1.1.
Setup
Install GO
Start Cloud9 Environment
VSCode Plugins
Go playground
1.2.
Hello World go
1.3.
Variables
Primitive types
Exercise 1
Exercise 2
Scope
Exercise 3
Pointers
4.
Datatypes
4.1.
Basic
Strings and Runes
Numbers
Boolean
Arrays
Slices
Maps
4.2.
Structs
Basic Structs
Complex Structs
4.3.
Interfaces
Interfaces
5.
Modules
Simple programm
Adding Packages
External Modules
6.
Functions
main
Function arguments
Return values
Return nothing
Changing a pointer
Return values AWS SDK
First function
Last Function
6.
Function Basics
7.
Input / Output
Reading files
Convert JSON to Struct
8.
Control Flow
Control flow with if
Control flow with switch
2.
AWS GO SDK V2
AWS GO SDK V2
1.
Create a configuration
2.
Client
3.
Input parameters
4.
Call the service
5.
Process results
CloudFormation
CloudFormation - Stackcounter
S3
S3 - Bucketlister
STS - Secure Token Service
How to do Cross Account Access
Call multiple Account/Region APIs
Walkthrough Multi Account Lambda Function Dashboard
Middleware
middleware-overview
Smithy
3.
Infrastructure as GO
1.
AWS CDK GO
CDK with GO
Prepare the CDK
Create CDK app skeleton
The generated go file
CDK commands
CDK walkthrough
Exercise CDK-VPC
Lambda Constructs
Lambda Infrastructure with CDK
Lambda with CDK Overview
Lambda Construct
EC2 Instance with GO CDK
CIT - CDK Infrastructure Testing
The CDK Book - GO Code
Escape Hatches for CDK
Modify CloudFormation directly
Typed CloudFormation with a json file and GoFormation types
Use GoFormation structures
2.
GoFormation
Generate CloudFormation with GoFormation
3.
CDK - Terraform GO
CDK Terraform with GO - starter
Prepare the CDK-tf
Create Instance
Apply and destroy stack
4.
AWS Lambda in GO
1.
Simple Lambda Function
Create a GO Lambda Resource (2024/al2)
Create a GO Lambda Function (2024/al2)
Create a GO Lambda Resource (2023)
Create a GO Lambda Function (2023)
2.
Deploy Lambda
Lambda container deployment
Container deployment with arm architecture
Walkthrough Container deployment
Docker Bundling
5.
Testing GO on AWS
1.
GoTest
GO Test Overview
Writing a Test
2.
Testing sdkv2 with Interfaces
Testing sdkv2 with Interfaces
3.
Test using reflection
Using reflection
Using JSON Data
4.
Serverless Test Pyramid
Unit Test of IaC CDK GO
Integration Test of IaC CDK GO
Unit Test the Application
Integration/End2End Test of the Application
6.
Optimizing
1.
Compare startup time Node.JS, Python, GO
2.
Goroutines
7.
Architectures
Fargate Container
Serverless DynamoDB, S3, Lambda
8.
Tools
Task
cfn-diagram
saw
9.
GenAI
Embeddings for RAG with GO library
10.
Posts
imprint
|
GDPR/Data privacy
Copyright © 2021-today by
G. Glawe
GO ON AWS
> GenAI
GenAI
Embeddings for RAG with GO library
Encode test as embeddings