This website operates with AWS services, utilizing HTML, CSS, and JavaScript for the frontend. The backend infrastructure is powered by various AWS services:
- Route 53: Manages domain registration and DNS routing to ensure reliable access to your resources.
- ACM (AWS Certificate Manager): Streamlines the management of SSL/TLS certificates for secure communications.
- CloudFront: Functions as a content delivery network (CDN), optimizing global content delivery speeds.
- S3 (Simple Storage Service): Safely stores static assets, including HTML files, JavaScript, CSS stylesheets, and images.
- Lambda for Counting Views: Executes serverless functions to retrieve and update view counts stored in DynamoDB.
- Lambda for Form Data Storage: Configured as a trigger to save incoming form data to DynamoDB.
- Lambda for Email Notifications: Sends email alerts via SNS using data triggered from DynamoDB.
- DynamoDB: Offers a scalable NoSQL database for efficient storage and retrieval of dynamic data.
- AWS API Gateway: Receives data from the website and forwards it to Lambda, with CORS configured for secure cross-origin requests.
Stay tuned for future updates, as I plan to further streamline the deployment process using Terraform!