When working on creating a well-designed infrastructure, you should remember about its pillars:
operational excellence - the ability to run and monitor systems and continuously improve the support of processes and procedures,
security - effectiveness of protection of information, systems and resources,
reliability - the system should be able to recover resources after disruptions to infrastructure or services,
operational efficiency - the goal is to properly use the AWS cloud resources,
cost optimization - avoiding unjustified and unnecessary costs,
sustainable development - increasing the efficiency of processes and reducing resources consumption.