Let's Get started with Devops!!
Varsha Verma ??
10k+ LinkedIn | LinkedIn Top Voice for Cloud Computing | Linkedin Top Voice DevOps | Tech Speaker | Senior Cloud Engineer | AWS | LINUX | DEVOPS | Terraform | DevOps Community Lead at TWS | Technical Content writer |
Hello Everyone ??
I am sure by this time you definitely heard this term a zillion times. But still we have very vague understanding on this along with different models of Software Development Life Cycle (SDLC) like Waterfall and Agile. Let us look upon each of them:
Waterfall model divide the Software Development Life Cycle(SDLC) into sets of phases that means once one phase is over then only next phase will start.
But there are certain disadvantages in this model:
So overcome this, Agile Model was introduced:
Agile?is an approach to software development that seeks the continuous delivery of working software created in rapid iterations.
Advantages:
In Agile Model some of the drawbacks of Waterfall model is resolved but not completely.
Is DevOps Agile or waterfall?
After going through the different Models from above section you might be having this question in your mind right?
Here I tried to break down the answer in simplest form possible:
领英推荐
DevOps practices can be joined in part with Waterfall development. For example, the development team can use tools to automate the build. The siloed, staged nature of Waterfall however, means most DevOps practices are not applicable.?DevOps culture grew out of Agile?and helps to speed time to market. We are witnessing a rapid advancement of DevOps technologies these days.
What is Devops?
What is Automation?
Automation involves multiple tools and technologies to automate the manual tasks. It improves the efficiency, speeds up the process. DevOps has multiple tools which contributes for the automation process like: deploying code and building Infrastructure, monitoring, Alerting, testing etc.
What is Scaling?
Scaling meant ability of system to manages and adjusts compute resources to maintain consistency during high workloads.
Scaling can be either Horizontal or Vertical:
Its is important that your infrastructure is highly scalable at the time of workload surge. Take example of Big Billion Day Sales, Just think how would it be if the site crashes during those sale days? Companies plan for the scalability in way advance so users experience will be smooth.
Thanks for reading and sticking till end??
If you found this helpful, please share it with your connections and don't forget to tag me??
Happy learning!
Software Engineer at A3logics (I) Pvt Ltd
1 年Helpful! This will
AWS DevOps Engineer | Optimizing Cloud Infrastructure on AWS & Azure | Linux, CI/CD, Grafana, Zabbix Expert |Freelancer | Empowering the DevOps Community
1 年Keep learning keep going ???