This may seem like a noob question - but what's the benefit of using something like terraform over just setting everything up manually?
Infrastructure is one of those things you just need to set up once, and once it's set up really all you do is add maybe another container here, or ec2 instance there.
I do however have a few questions -
Should putting something like terraform in place be one of my highest priorities at the moment? If so, how would this work with infrastructure that already exists?
With terraform would I just create an infrastructure repository and we create new websites within that repo then apply the changes to create the new ECS definitions?
Is there anyway to skip ECR and do deployments through something like http://www.buddy.works to ECS? Having more customisable pipelines is something I'm keen to implement.
Is there a benefit to using 1 RDS instance over say 10 smaller ones? Doesn't this allow for better backup options?
I really appreciate your advice so far!