Spent the day getting the new website up with most of the infrastructure powered by Amazon Web Services (AWS).
Server / OS: EC2 Amazon Linux AMI
Database: MariaDB
Cache: Redis
File storage: S3
CMS: WordPress
DNS: Route53 + Cloudflare
Highly doubt the website’s traffic will be significant enough to require the databases to be decoupled from the web server. Hence, everything’s setup on one single server. Might experiment with Amazon Aurora should the need arise.
To follow up with setting up of gulp workflow to automate the combination and minification of styles and scripts. Likely to be using the site to experiment with vue.js as well.