Cloud vs On-Premise might be a trivial question to most of the organization as on today but, even today there are number of companies still sticking on to on-prem versions for various reasons. As per Gartner, market share of cloud computing was growing around 40% even during the pandemic, through which we can draw a conclusion that most of the companies are in the process of adopting cloud for their new initiatives or migrating to cloud technologies for their existing applications. On the other side, as per research and markets.com we could still see the On-Premise deployments are frontrunners with 58% ($1250.27 Million) of market share and with CAGR as 30% for the period 2020–2030. With these numbers in place it is evident that enterprises are developing new technologies should also cater the needs of business who will continue with their On-Prem deployments. So when we develop On-Prem solutions does it mean that we should not rely on cloud offerings? Is On-Prem applications a show-stopper to leverage cloud offerings to business that develops new software/technologies?
Before answering the questions let us share one of our experience on why and how we relied on cloud offerings for an on-prem enterprise application.
Will set a context about the on-prem application before getting into how we leveraged cloud offering.
On-Prem deployments contributed more than 50% of customer base, and it was crucial to build a system that could address the difficulties that are faced by business who are using the product. Here is where we leveraged cloud offerings to collect data to debug and reduce turn around time.
The following are few pain points with respect to data collection and handling:
At this juncture providing seamless experience to the customers and to our support engineering team was the need of the hour. We have decided to build a support application(with-in our cap-ex & op-ex budgets, and it should also be versatile like our core application). With budgetary constraints in place we wanted to see if cloud offerings could help, of course we were able to chalk out an architecture by using the following solutions:
All what we had to do is ship a versatile CLI application to business for seamless support experience like:
Let’s revisit the questions that we have raised in first section on this blog and answer them.
When we develop On-Prem solutions does it mean that we should not rely on cloud offerings?
There are ample areas when it comes to application development, if the core offering should rely on On-Prem then stick to the crux and when it comes to ancillary requirements do check out cloud offerings and see if it could fit your requirements and adopt them to leverage out of the box features.
Is On-Prem applications a showstopper to leverage cloud offerings to business that develops new software/technologies?
No, technology or tool can not be showstopper for others. Before adopting a tech see product fitment with right due diligence.
If you have a similar question please feel free to reach out to us by dropping an email to firstname.lastname@example.org, our experts from TechConative will be happy to help you!