3 ms·
What you're describing is what I sold the company on last year (save Letsencrypt, that's weird but whatever). We only use terraform for the initial burn in (VP
by whatsmyusername 6y ago
What you're describing is what I sold the company on last year (save Letsencrypt, that's weird but whatever).
We only use terraform for the initial burn in (VPC, 2x public/2x private subnets, empty lb, bastion, and some subnet groups) but the rest is one to one.
Fargate isn't the cheapest platform out there but it's great for "I don't have any ops people" or "I have a fraction of several ops people not dedicated to my product." It takes a lot of patching and maintenance out of the equation.
If you want to give yourself a huge resume item, hook AWS WAF into the load balancer and play with it (you can alternatively hook it into Cloudfront if you elect to implement that in front of your LB, though then you have to make sure you protect what Cloudfront is talking to).
Easy task would be to geoip limit your application to the US, Canada, and Mexico. You can verify this by running your site through uptrends and looking at what cities get 403ed https://www.uptrends.com/tools/uptime https://www.uptrends.com/tools/uptime