Pianist Alberto Ferro's Personal Website

Sergey Kojoian

0

DevOps Engineer

Web Developer

AWS

GitHub

Python

Lightweight, simple, static, free, personal website for the pianist Alberto Ferro.
The website source is stored in a Github Repository. The website is a single page application, consisting of sections (banner, bio, upcoming events, past events, recordings, repertoire, etc..). The Github repository contains content files for each section that are very easy to modify by Alberto himself. When Alberto commits a change from Github's UI editor, a series of Github Actions execute. The first Github Action runs a Python script that builds the website from a template and the aforementioned section content files modified by Alberto. The second Github Action deploys the website to AWS S3. The third Github Action creates an AWS CloudFront invalidation for the S3 bucket so that the website can be served from a CDN.
As a result of the simple deployment methodology outlined above, Alberto is able to maintain the website himself. Additionally, changes are live within minutes. Great method for getting a simple static page up and live quickly.
Like this project
0

https://albertoferro.net/ Lightweight, simple, static, free, personal website for the pianist Alberto Ferro.

Likes

0

Views

20

Tags

DevOps Engineer

Web Developer

AWS

GitHub

Python

Sergey Kojoian

AWS Cloud Solutions For Your Business Needs

Asurion Multi-Device Subscription Warranty on Amazon.com
Asurion Multi-Device Subscription Warranty on Amazon.com
Purchase AppleCare+ For Your Apple Products
Purchase AppleCare+ For Your Apple Products