Click here to navigate back to the Home Page.
Website Insights
Welcome to my website insights' blog post! Thank you for coming this far!
Below are some constructive information about my Portfolio Website, created using HTML, CSS and JS
- The domain name "vigneshrao.com" is registered on AWS
- This website is hosted on AWS S3 as a static one
- I made the website dynamic using CloudFront Distribution including an ACM Certificate
- I created a REST API for the Contact Form which provides control over the request and
response
- Every time a contact form is submitted, the information is sent to this API (which is accessible ONLY from the
website domain)
- The API then, sends a POST request to a lambda function which triggers an inline node.js script and in turn
sends an email to my work mail ****@vigneshrao.com
Take Aways:
- The website in it's current state has an ACM certificate using which, my Route53 record sets redirect the
requests to http to https
- The REST API I created, cannot be accessed from any public end point. This is to ensure protection against
spamming and to encrypt sensitive information entered in the contact form.
- Note: The website response may be slow at the very first hit (until your browser loads the cache) as I turned
off server level caching (TTL=0ms) due to frequent minor updates which are hardly noticeable by the end user.
Acknowledgements:
I DO NOT hold copy right for the background images used in about, projects, other interests, contact and website
insights pages. This applies to the icons used in projects page as well.
Below are the source information: