An application is like a house. We should take care of some of the foundation pillars on which it stands. In AWS, we broadly speak of 6 main pillars as depicted below. We talk to our customers in detail on their requirements and we keep on engaging with them till we deliver and deploy their application. We also support when the application is deployed online or on field (embedded or IOT devices).
Our goal is to architect the solution very well and as per the need of the customer. We think longterm and scale up the engineering with their customer base, web traffic and service offerings.
6 major General Design Principles are our North Star!
1: Operational Excellence Pillar
2: Security Pillar
The Security Pillar focusses on protecting the information, data and systems from the network and software threats. The key importance is on confidentiality and integrity of data, managing the user permissions, detecting security events...
3: Reliability Pillar
This pillar focuses on AWS workloads performing their intended usage perfectly, and it makes sure that the applications recover from their failed (if at all they go into) state quickly. So, we consider distributed designs, app recovery planning, adapting to the changing requirements.
4: Performance Efficiency pillar
Horses for the courses: this pillar focuses on resource types of sizes optimized for the workplace requirements, monitoring performance for the apps and structured and streamlined allocation of IT resources.
5: Cost Optimisations Pillar
Examples: Avoiding unnecessary costs, spending over a specific period of time, say a month or the year and controlling fund allocation to the apps.
6: Sustainability Pillar
The focus here to reduce the environmental impacts of running the cloud, so we strive towards more efficient programs with better code coverage. We understand the peak time & idle time traffic management and automation. This is done in a shared responsibility manner along with the customer for sustainability, understanding the environmental impact and maximising utilisation.