Search

Go on AWS Course (and Podcast Interview with Melkey)

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.

I'm currently trying to optimise the CLS in a big enterprise Angular project and seeing the http://FrontendMasters.com website is just driving me crazy.

IT'S SO DAMN SMOOTH. HOW ARE YOU RESPONSIVE BUT DON'T HAVE ANY CLS.

HOW, YOU DARK MAGICIANS?!?!?  (really, how)
Our website is HTML (Go/Hugo), CSS modules, and vanilla JavaScript. 🙂

What’s not as simple is the AWS infrastructure behind the scenes. Sure, this diagram looks simple enough:

Client server architecture on AWS

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!

Melkey teaching the Building Go Apps that Scale on AWS course

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!

Need front-end development training?

Frontend Masters logo

Frontend Masters is the best place to grow in your career as a developer. We have courses on all the most important front-end technologies and beyond, from React to CSS, to backend with Node.js and Full Stack.

Leave a Reply

Your email address will not be published. Required fields are marked *