If one might quite ardently follow the diffusion of innovations theory in the modern world, any technological innovation is met with skepticism with very few early adopters. What follows usually then, is the adoption of innovation by a set of early majority, later majority and then the least popular change lovers- the laggards .Innovators never had it easy, had they?
Consider Marc Benioff’s strange predicament in June 2003, when his Salesforce team began to propagate an on-demand CRM software. Most thorough technology enthusiasts considered it an eccentricity of sorts and that software-as-a-service (SaaS) would never ever work, and rather never see the light of the day.
Today, we all know how SaaS has triumphed into one of the cheaper alternative to on-premise solution.
However, the buck does not stop there. The SaaS armour has begun to show rust potent signs and innovators once again have begun to split hairs over countless nights.
While we continue to live in the world of Big Data, few enterprises do realize that SaaS solutions could be better equipped to access data that belong to them.
For instance, Salesforce’s API access to data of an enterprise is gauged and carefully vested on user accounts or API purchases. In short, enterprises have to shell out a buck here and there to pay vendors for proportionate access to their own data.
Security issues are a raging war right now. There is extreme security consciousness among CIOs, especially given that SaaS platform provider takes care of security. Much in vogue is the usage of system integrators like Appirio that facilitate SaaS silo integrations.
But we keep looking for more. Don’t we? And that is why technology becomes meaningful every single day.
What if we could use SaaS as a base, edit an ingredient here and there and build something completely revolutionary?
Enter Container-as-a-service or CaaS.
Much is being talked about Docker containers primarily because of its capacity to isolate applications, microservers and also their own Linux operating system. Managing and scaling of containers are easy now, thanks to the orchestration layers built on top of containers like the Docker Swarm and Kubernetes by Google.
Cloud biggies like Google, Amazon and Microsoft have incorporated CaaS thus allowing any Docker container to function on their platform, filling on a gap between IaaS (Infrastructure as a Service) and PaaS. IaaS calls for a lot of intervention in terms of system administration while PaaS (Platform-as-a- service) is usually confined with respect to language and also in terms of libraries.
This becomes a next gen SaaS because the vendor maintains it, but the enterprise has control over the entire database and that also includes the way vendors access the same. A trim here and an addition there could easily help CaaS develop into CaaSi (Containers-as-a-Service for Independent Software Vendors) which can facilitate vendor access but only with enterprise permissions and this is possible over private or public cloud.
This is exactly similar to SaaS where there exists scalability and the provision to obtain vendor updates automatically. What SaaS has done so far is that it has provided vendors the capacity to analyse usage patterns of users and adopt newer features seamlessly.
Trending hence, SaaS based models are headed for such innovation, believe experts from the industry. Startups too are working on how such containers can be called in to interplay between technology, security and accessibility. It is time to push back seats and wait for the next level this year.