Yeah it's clean & pretty, but I can't take credit for that (details below). It's responsive, but really if you are producing sites that aren't today you are in the wrong line of work.
What kicks ass is that this website will enjoy 99.99% uptime, performance and latency rivaling the top sites on the internet, and it costs pennies per month to run. Now we are getting somewhere!
Last, but not least, it was built and published in 2 hours start to finish.
It looks like any other blog-type personal site out there, but underneath the hood it has some key differences.
What the @#$%?
How is this possible? Primarily, because it leverages the infrastructure of Amazon Web Services, but there are some other key factors.
"Simplicity is the ultimate sophistication." ~ Leonardo da Vinci
The executive summary:
- DNS managed with AWS Route 53
- Distributed through AWS CloudFront CDN
- Hosted on AWS Simple Storage Service (S3)
- Content is built/managed locally using Jekyll
- Content is version controlled at Beanstalk
- Production builds using Grunt
- Pushed to S3 with the AWS CLI (for now)
Without server side code, a persistent data store, or any real complex functionality we are freed from the constraints of a traditional CMS setup (like WordPress or Drupal). These systems are great when purposeful, but without them we gain so much for so little.
I am working on a separate post that will go into the gritty details on this process step by step. Stay tuned.