You may have noticed that the FrontendMasters.com website is fast. We use Go on the backend and a small amount of vanilla JavaScript where it’s needed on the front-end. Our CTO chose Go because of its speed and simplicity.
What’s not as simple is the AWS infrastructure behind the scenes. Sure, this diagram looks simple enough:
However, cloud hosts like AWS, Azure, and Google App Engine are notoriously complex. It turns out, we can avoid the interface and code our application and our infrastructure in Go! Melkey’s new course will help you understand the speed and simplicity of Go, adopt an infrastructure-as-code deployment strategy, and Build Go Apps that Scale on AWS!
Build Go Apps that Scale on AWS
Build Go applications from scratch and deploy infrastructure-as-code to AWS! Save and retrieve data in DynamoDB and secure your APIs with Amazon’s API Gateway. Gain practical experience and learn the fundamentals of Go while understanding the scalability of AWS as you create an end-to-end login and authentication experience.
Other highlights of the course include:
- Learn key Go fundamentals, including arrays, slices, structs, receivers, and when to use pointers or references.
- Scaffold a Go application from the ground up and use AWS CDK to craft an infrastructure as a code deployment strategy.
- Build a scalable authentication application that leverages serverless Lambda functions, DynamoDB, and an API Gateway.
- Use a JSON Web Token to authenticate users and protected routes in your application.
We hope you enjoy the new Building Go Apps that Scale on AWS course!
The course is already in our top 10 courses this month and early reviews have been great:
Podcast Interview with Go Twitch Streamer Melkey
We also did a podcast interview with Melkey and put it up on YouTube: From Robotics and ML to Twitch/YouTube: Melkey’s Tech Journey | Frontend Masters Podcast Ep. 14
In this episode, we talk with Melkey, a popular Twitch streamer (and Twitch employee) with a unique background in robotics, machine learning, and a wide range of sports. We talk about the technical challenges of machine learning, wrestling to rugby, his first job fixing go-karts, and eventually getting into software dev and landing at Twitch. Expect tech and career advice mixed with lighthearted banter as Melkey shares his experiences and insights, significantly impacting tech and streaming content.
The episode is up on Spotify and Apple Podcasts as well!