Serverless SPAs are the new 3-tier architecture for websites. If you've already had experience with them, then you'll know how easy they are to deploy and release changes to. If you're a frontend developer, then you can finally take control of the infrastructure, and have the website code sitting in the same repository existing as one stack. If you haven't yet needed to use a serverless SPA, this is an introduction to the components involved.
We'll first cover the architecture pattern in order to understand it from a high level, then have a deeper look into the components involved. We'll finish by learning how to build an SPA using Serverless Framework.