Inframstructure of ericpark.xyz
ericpark.xyz is currently being used to host this static blog/personal website and my personal projects development plan.
First, this personal blog. The website is currently hosted in AWS S3. As I only plan on including static text content in the blog, S3 was a fantastic choice. Static HTML contents are written in markdown and converted to html using ssg and markdown.pl
In addition to the static hosting, the development plan is also hosted on AWS infrastures; for few of my projects, I am currently utilizing Kanban style management using Kanboard with people who are sharing the passion and a testing environment for us to play around with potentially self hosting these projects in a VPS.
As all the members already had a Google account, and I did not want put additional burden on them to create new accounts (memorizing passwords hard unless you use keepass!), I created a Post confirmation lambda trigger. Read more about the code here.
Diagram of the site:
(ALB is only being used for path based routing and probably an overkill but who knows how soon the team will grow!)