DevOps: combination of cultural philosophies, practices, and tools that increases an organization’s ability to deliver applications and services at high velocity: evolving and improving products at a faster pace than organizations using traditional software development and infrastructure management processes. This speed enables organizations to better serve their customers and compete more effectively in the market. DevOps pracitce has been a game changer in the lifecycle of products and has revolutionarised the lifecycle with:
- Continuous Integration
- Continuous Delivery
- Microservices
- Infrastructure as Code
- Monitoring and Logging
- Communication and Collaboration
The later section has discussed some of the major tools that is being used for implementing DevOps practices like:
Last but not the least we have covered AWS in the guide where we have discussed some of the important topics like:
- EC2 and its features
- S3
- ELB & ASG
- Web hosting