Understanding SaaS
As we learned in the previous section, DevOps principles are deeply connected to the way we build, deploy, and monitor our solution. When it comes time to sell or use software, following the SaaS approach, understanding DevOps is important to get the best of this way of delivering products.
It is important to say that SaaS relates to a wider set of solution design principles called service design thinking. Service design thinking is not just a software development technique and/or a software deployment approach, but it impacts several business areas, namely organization and human resources, software development processes, and finally, hardware infrastructures and software architecture.
In the subsections that follow, we will briefly discuss the implications for each of the business areas we listed, and in the last subsection, we will focus specifically on the SaaS deployment model.
Adapting your organization to a service scenario
The first organizational...