Does it make sense to have more than 1 AWS account for 1 company?
My team uses 1 AWS account for everything - development, staging, production. Recently, one of our developers deployed a new build of our software to our development server and customer data on our production database was lost. I was thinking about having our environments in different accounts so we can be sure this will never happen again. But I'm worried that it will cost extra or there will be other downsides. What do you recommend to prevent this kind of mistake in the future?