The Need For Speed: Using the Power of Cloud for App Innovation
Adam Szabo, Modern App Practice Lead at New
Signature says “There are many reasons why a
business should consider moving its apps into
the cloud. Firstly, legacy apps usually have
high maintenance cost. Secondly, when apps
were designed 5 or even 10 years ago they were
typically created with a specific purpose and
requirement in mind, but huge changes can
happen over that time.
“As additional functions are added on top,
complexity and maintenance cost increases.
Ultimately the business reaches a point where
it needs more flexibility to meet current and
future business requirements. That’s often the
point where app modernisation comes onto the
agenda.”
individual components one at a time with a
modernised version but leaving the rest of the
app intact. This works well for businesses who
don’t want to rewrite the whole app but want
some improvements and a path for continuous
improvement.
Cloud rearchitecture, however, looks to eventually
decommission legacy applications by creating
entirely new versions in the cloud. In some
instances, a complete app rearchitecture in the
cloud presents the best ROI in the long-term by
helping to optimise cost and performance, as well
as providing a future-proofed app that can keep
adapting to meet business requirements in the
future.
Making the move to cloud
There are three broad development options for
business looking to modernise and refresh their
application estate – on-going app modernisation,
cloud re-architecture or refining and enhancing
the app on-premise.
To refine and enhance the app on-premise is more
suitable for simple back-fixes and where small
additional features need to be introduced. These
can be achieved without moving the app from
your on-premise infrastructure, however, that
doesn’t take away the maintenance requirement
and cost, simply providing some short-term gain.
With app modernisation, businesses consolidate,
refresh or restructure the legacy application in
order to align it with current business needs,
often moving components of the app into the
cloud where greater efficiency can be achieved.
Ongoing modernisation allows you to replace
New Signature caters for all three options, helping
to assist businesses in converting legacy apps,
building entirely new cloud-native applications
to sit with-in Azure or providing simple fixes and
adding new features, depending on what the
short and long term goals are.
“For many businesses, the decision to
modernise apps is increasingly becoming a
matter of ‘when’ rather than ‘if’. We support
businesses to find the right route for them,
balancing the initial upfront investment
required with the long-term end-goal and
savings,” comments Adam Szabo from New
Signature.
“A successful app modernisation project
requires involvement and ownership from
different stakeholders within the business.
We encourage each of them to consider what
they want to achieve in terms of performance
gains, cost outlay verses savings, and their
future business roadmap. It’s vital that they
envision where the business needs to be versus
where they are right now, and we help them to
bridge this gap, so they can transform their use
of applications to drive closer to that desired
end-state.”
Modernising apps causes less disruption to the
business and existing systems than if brand
new applications were developed. As well as
less risk, the investment required to modernise
existing apps eliminates the ROI worries of
those fearing the move to cloud.
New Signature’s cloud-based solutions hosted
in Azure allow businesses to take advantage of
capabilities like elastic scaling, which enable
applications to easily handle spikes in usage
without complex infrastructure changes,
reducing costs significantly. In addition,
disaster recovery is made simpler through
the cloud, as well as the ability to increase
collaboration since cloud-based apps are
available from any location and device. Data
security is also ensured in the cloud, with
businesses able to control access to their data.
Future-Proofing the Digital Business
App Modernisation also enables the business
to future-proof their operations, tapping into
the resources and technological prowess of the
Microsoft platform and being able to leverage
the latest technologies.
One business to realise the benefits of app
modernisation was Indignia, a software
technology company providing SupplyStream,
a business critical SaaS application. Before
working with New Signature, the application
was running on hardware on-premises,
requiring management of both the server
hardware and its software and putting
constraints on both the scalability and
availability of the application. Indigina slashed
maintenance costs by migrating their onpremises application to the fully managed
Microsoft Azure platform. New Signature
conducted the necessary upgrades and
transformations to make the application
cloud-ready, then moved it to Azure’s
managed platform.
“New Signature migrated SupplyStream,
Indigina’s on-premises business critical SaaS
application, to Microsoft Azure. They enabled
us to fully utilise the benefits of the scalability
and availability of the cloud platform. Not
only has the move cut maintenance efforts,
but it has given us reassurances that in the
event of a disaster we can maintain business as
usual,” said Alon Kovner, Technical Director at
Indigina.
DevOps in the Modern App Roadmap
DevOps has been one of the biggest trends
to hit IT in recent times, with the concept
advocating the unification of software
development and operations in order to
deliver applications at high velocity. The
popular portmanteau was born with a clear
rationale behind it – markets are fast moving,
so software development needs to be as quick
for business to stay profitable and competitive.
But where does DevOps come into the Modern
App equation?
DevOps is vital when a business brings out new
applications – be it modern iterations of legacy
applications or new build, cloud-native apps.
In modern app development, DevOps when
applied properly can streamline processes
and allow for a cohesive workflow. Ultimately,
DevOps looks to aid a more lean and agile
operation, and could help you deliver shorter
development cycles, increased deployment
frequency and more dependable releases – all
while aligned with business objectives.
Please complete the form to gain access to this content