Architectural Diagram for Website
A personal website is a good way of showcasing and demonstrating one's skills. This page is documenting the architecture of the Continuous Deployment of this website.
As shown below, there are no servers or virtual machines involved in this deployment. So, by definition, this is a serverless architecture.
Services are deployed by using Terraform configurations which is Infrastructure as Code (IaC):
CloudFront, the AWS Content Delivery Network (CDN), picks up the code from the S3 bucket and distributes the contents.
Route 53 is deployed and configured with the Domain Name of JuanSidberry.com and points it to the distribution endpoint of CloudFront.
Using AWS CodePipeline for CD is an automated process of making changes to the website.