Laying foundations for your AWS journey is very crucial. If you are architecting your organization application framework on AWS, then just spinning up EC2 or RDS for moving your on-premise applications and databases are not enough. You should understand the frameworks and tools provided by AWS to lay the foundations. Overall there are four areas that you can focus on:
- Accounts: Some organizations might want to create a single AWS root account and host different types of environments in different VPCs or some might think that having different accounts for different environments is a right thing to do. You should think about the account structure that will make sense in your organization. Nothing wrong or right, but it would help you to segregate environments appropriately. Hence, understanding where development, testing, and production should be hosted would...