Writing about Cloud, architecture, AWS and software engineering.

2023  6

July  1

Golang JWT authorizer for AWS API Gateway

July 5, 2023

May  2

How to: Deploy Terraform to AWS with GitHub Actions authenticated with OpenID Connect

May 14, 2023

Improve your AWS user management and security with AWS IAM Identity Center (SSO)

May 2, 2023

April  2

Steps to take after leaking AWS credentials

April 26, 2023

What happens when you leak AWS credentials and how AWS minimizes the damage

April 5, 2023

March  1

How to interconnect on-premises network and multiple AWS VPCs

March 16, 2023

2022  7

November  1

How to view AWS accounts attached to IAM Identity Center (SSO) groups

November 23, 2022

September  1

How to calculate availability

September 6, 2022

July  1

CloudFormation Custom Resource: Transit Gateway Peering Accepter

July 11, 2022

April  1

Golang WebAssembly

April 22, 2022

February  1

Best practices for S3 web hosting and explaining why

February 3, 2022

January  2

S3 website: Why your domain and bucket name must be identical

January 31, 2022

Improve RDS scalability and resilience with AWS RDS Proxy

January 21, 2022

2021  4

December  2

Scheduled scaling for EC2 Auto Scaling

December 23, 2021

Why you should start signing your git commits today

December 10, 2021

November  2

How to bootstrap an AWS account with Terraform state backend

November 6, 2021

How to access your AWS Secret Manager secrets in an Elastic Kubernetes Service cluster

November 3, 2021