Enterprise Golang & AWS Lambda - Masterclass [EARLY-ACCESS]
This course teaches you everything you need to create Go-Lambda microservices, and event-driven applications like a professional!
Start from the basics and go all the way to connecting with other AWS Services like API Gateway, S3, SQS, DynamoDB, Cognito, Kinesis, SNS, SES etc all with enterprise "best practices".
Master the Go-Lambda microservices, and worker development using various projects including the one using Go Gin framework, and another for data warehousing using Go-Lambda ETL pipelines.
Learn advanced concepts like infrastructure-as-code using Cloudformation, Lambda Cold-starts, dead-letter queues, security best practices, IAM roles & fine-grained policies for Go-Lambda.
Get an understanding of Gin web framework, go modules, interfaces, unit tests using mockery, logging best practices, and various patterns.
Welcome Students !!!!!!
Course Requirements
***IMPORTANT PLEASE READ****
The course is in EARLY-ACCESS, which means the course development is still in progress, and new lectures are added regularly. You are getting a discount for early access as all the content is not available today. But don't worry, you can access the NEW content once it's added. The new content will be added to the same course.
Install tools, and configure your system
Section Goal
Write Hello World Program in Golang
Convert Hello World to Hello Lambda
Deploy Go-Lambda using AWS Console
Understand AWS Lambda Handler Signature
Cloudformation: What and Why?
Deploy Go-Lambda using Cloudformation
A quick intro to Go Structs
A quick intro to Go Struct Tags
Add Environment Variables to Go-Lambda + Cloudformation
Use Cloudformation parameters to pass environment vars
Logs basics & Logrus library
Go-Lambda add logs + cold start and warm start in action
Receiver functions in GO
Create the perfect project structure
Github Repository Link
Schedule Go-Lambda using EventBridge rules
Trigger Go-Lambda using SQS (Simple Queue Service)
Add your email to the mailing list to get the latest updates, exclusive content and special discounts