These are principles rather than laws. They apply in every situation, but how they are applied will differ depending on circumstances. If you would like to know more about how they will apply to YOUR organization, just send me a message from the contact page.
(In no particular order)
Principle | Brief Description |
---|---|
1. Cloud First | Consider using a Cloud Solution before you look at other options. Why Cloud 1st? |
2. Automate Everything | Everything you build should be both automated and repeatable Read why here |
3. Build Everything using Code | Mouse Clicks on portals aren't automated. 🙂 Benefits of IaC |
4. Security is Paramount | Security shouldn't be an after-thought but should be built into everything. Stay Safe |
5. Measure Everything | Tag everything. Log everything centrally. Save money and future headaches |
6. Create Scalable Microservices | Scale horizontally No monoliths |
7. Prepare for Failure | Assume things will break. Build self-healing solutions. here's how |
8. Optimize for Cost | Never over-provide! |
9. Consider Portability | Will you need to use another Cloud Service Provider? |
10. Follow Cloud Native Best Practices | All applications should be designed in line with best practices |