Agile planning
2. Continuous development
3. Continuous automated testing
4. Continuous integration and continuous delivery (CI/CD)
5. Continuous deployment
6. Continuous monitoring
7. Infrastructure as a code
8. Containerization
9. Microservices
10. Cloud infrastructure