S3 Buckets
An object based storage system for folders and files, used to host the website data. Access is locked down using Bucket Policies to avoid direct access to objects.
This website was created using a variety of AWS applications.
Below you will find the primary apps used,
however this does not cover all applications.
An object based storage system for folders and files, used to host the website data. Access is locked down using Bucket Policies to avoid direct access to objects.
A website caching service used to host content from nearby locations. Assists with network traffic and managing SSL certificate to force connections through https.
A host for serverless functions to manage and run applications. Used to run the view counter and contact form functions, secured through IAM permissions/policies and CORS verification.
So many apps were used, that below you will find a few more.
Hopefully this paints a picture on the extent this website goes to.
When it comes to website hosting on AWS, Route53 is just one piece
that makes it possible to allocate a domain. However, it is the backbone of proper DNS resolution.
EC2 is a very versatile cloud application, creating the foundation for infrastructure.
Primarily used for hosting Cloud9 environments when programming.
Foundational for larger development projects and the primary tool for creating this website.
Allowed for quick backend revisions to code keeping it within AWS.
IAM manages roles and permissions between applications/user accounts.
Used to lock down access to the lambda functions and more.
All backgrounds were generated using Stable Diffusion.
AI tools hold a special place for the future of technology,
so I have worked to develop my understanding of the software.
SNS allows for notifcations with event triggers, keeping you informed when changes occur.
Used to send the contact form details over email when submitted.