LOADING
maxmastalerz.com

maxmastalerz.com

  • Home
  • maxmastalerz.com
A picture of the maxmastalerz.com website

Date

  • May 2021 -
  • May 2021

Type / Classification

  • Web
  • Infrastructure

Role

  • Developer

Description

 

The very website you're viewing right now is running on some interesting tech! This is the third time I've changed up my portfolio site since learning new and better ways of developing software.

Here's a quick overview of what my site uses:

  • Docker (Compose/Engine)
  • HTML
  • CSS / Sass
  • Javascript / React(Preact)
  • Node.js
  • Gatsby (Static site generator)
  • Nginx
  • Strapi (Headless CMS)
  • Remark42 for dynamic comments on what would otherwise be a static site

Cloud Infrastructure:

  • AWS ECS (Container manager in AWS VPC mode - no trunking)
  • AWS ECR
  • AWS Cloud Map for service discovery
  • AWS EC2 (NAT instance + task nodes) with auto scaling.
  • AWS EFS (As a Remark42 container volume)
  • AWS RDS (MySQL)
  • AWS S3 with a CloudFront distribution in front for CMS assets.
  • AWS Route53
  • AWS ELB ALB for routing to internal nginx task(s)
  • AWS SES for email delivery
  • Netlify + Netlify CDN+ Netlify DNS for hosting and deployment of Gatsby static builds

Even Google Thinks It's Great

This site scores perfectly in Lighthouse(On mobile & on desktop) !

Future plans:

In the future I plan to integrate the website with AWS CodeStar, CodeBuild, & CodeDeploy. I also plan to have this all available under a Cloudformation template.

If you're interested in the project feel free to check it out on GitHub : maxmastalerz.com-v3.