Website
Architecture

Architecture Decisions

  • Storage - S3 Bucket is a cheap and simple spot to store HTML, CSS and Javascript
  • Encryption - Cloudfront allows me to secure my website with AWS Certificate Manager
  • Performance - Cloudfront accelerates caches content at edge locations around the world reducing latency and improving load times
  • Design - I used a template from HTML5UP called Massively
  • Alarms - The standard AWS alarms are applied to ALB and Target Groups. These alarms will also send an email when triggered.
    • ALB - 4XX errors, 5XX errors
    • Target Group - Healthy Host Count
    • SQS - Age of oldest message, Number of messages visisble, number of messages invisible