null-pointer-ex said @retoor 
agreed. Nowadays, I exclusively host everything on DigitalOcean. It works so well.
AWS is for masochists.
What's your quarrel with CDNs?
I think in the right circumstances, they make sense. For example, with video delivery, on-the-fly image transformation...,@retoor yeah, video streaming is still not a solved problem.
Yeah, I only use CDNs for video streaming or heavy file delivery. Helps speed things up a ton. Especially when it supports resumable uploads/downloads.```