To Nha Notes | Sept. 2, 2022, 12:06 p.m.
Choose common components wisely.
Plan for failure.
Architect for scalability.
Architecture is leadership.
Always be architecting.
Build loosely coupled systems.
Make reversible decisions.
Prioritize security.
Embrace FinOps.
We borrow inspiration for our architecture principles from several sources, especially the AWS Well-Architected Framework and Google Cloud’s Five Principles for Cloud-Native Architecture.
The AWS Well-Architected Framework consists of six pillars:
Operational excellence
Security
Reliability
Performance efficiency
Cost optimization
Sustainability
Google Cloud’s Five Principles for Cloud-Native Architecture are as follows:
Design for automation.
Be smart with state.
Favor managed services.
Practice defense in depth.
Always be architecting.