Deploy Your Static Site to AWS S3 with Serverless Finch and the Serverless Framework

A frequent issue I ran into when working with the Serverless Framework on smaller projects was that when I wanted to deploy a static website frontend that integrated with my Serverless backend I wasn’t quite sure how to do it. After some searching, I adopted and republished a broken Serverless Framework plugin for that exact purpose.

And so Serverless Finch was born.

Now it’s relatively easy to deploy your own website to AWS S3 while using the Serverless Framework and Serverless Finch. Here’s how you can do it.

Publishing Serverless Finch

A little while ago I was working on a Serverless Framework project that needed an easy way to deploy and configure files in S3 as a static website. I didn’t want to do this manually and was hoping to keep the scope of everything within the Serverless Framework. After some back and forth I ended up republishing an outdated npm package as serverless-finch and you’re now welcome to use and contribute to it.

I’ve just released another serverlessfoo.com project - Ben Frankly: Benjamin Franklin’s Frank Opinions of You.

A screenshot of the Ben Frankly Project

After reading Benjamin Franklin’s autobiography I noticed how he has a knack for memorably describing people. So I parsed through the autobiography and compiled a selection of those descriptions into another Micro-API using the Serverless Framework.

I’m thrilled to announce that my latest Pluralsight course is here!

A photo of a course slide with the title and my headshot

In my new course, Using the Serverless Framework on AWS with Node.js, I’ve put together an introduction to the Serverless Framework that should be suited to anyone interested in learning more about serverless tools and technologies.

Twilio just published my article on building SMS notification applications with JavaScript and the Serverless Framework. Here’s a teaser:

Screenshot of post on Twilio's blog