Server Room with Man holding laptop

Blogs

3 minutes

App Modernisation Is All About Cloud And Resetting What You Know

App modernisation is all about cloud and resetting what you know

The great mistake that companies often make with cloud migrations is to lift and shift an on-premise application and think the job is done. There may be gains with better security and reduced maintenance, but simply replicating what you had on premise is a wasted opportunity. It’s a little like the first moves to virtualisation over a decade ago, when IT teams took a while to get past the one server for one application way of doing things. They struggled to understand the best way to use the technology and created a lot of virtual sprawl. It’s now taking a little time to get to grips with what the cloud can do.

Perhaps the best way I can illustrate it is to talk about an application modernisation project we did for Uniphar, the pharma/medtech company. Quite a small project on the face of it, but it’s one that delivered greater value than the client expected because we were able to use Microsoft Azure to transform how it worked.

Refactored with Azure services

The app was an on-premise electronic proof-of-delivery system that the IT team was looking to decommission. It was taking up too much storage and running on a Windows SQL Server 2008 database that was out of date and unsupported, which made it a security risk. As you will see from the case study, it had to be modernised rather than replaced because it was storing documents that still needed to be accessed occasionally, and it had to be kept secure to meet EU data retention requirements. What we did highlights how to take advantage of new technology to make old technology work better.

The application was reformatted to leverage Azure features and functionality. Because the database was rarely accessed, it’s now run as a Platform-as-a-Service (PaaS) workload, using slow and more affordable storage, while the web application server at the front end has been tuned into an IaaS (Infrastructure-as-a-Service) solution. Essentially, an SQL archive has been refactored on Azure using IaaS and PaaS platforms. It’s a way of running the application that was unimaginable when it was originally designed. Not only is it more secure and cost effective, it also delivers on other cloud benefits – it’s easier to access and integrate with other solutions if needed.

Repurposed with specialist skills

There is a lesson here for every organisation weighing up what to do with legacy apps causing more trouble than they’re worth. A first red flag is often a spike in maintenance costs, leading to lengthy fixes from highly paid specialists. Worse still, the legacy system is saddled with so much technical debt that no-one knows how it works except the long-departed software engineer who deployed it.

Something might seem impossible to modify, update and integrate, until you look at it through a cloud lens. Modernisation is often about going back to basics on what an app is doing and finding new ways to do it better. So reset what you know and think about cloud platform capabilities before you pull the plug and order a replacement.

The Uniphar example highlights how even a simple database solution can be reimagined. To be fair, it was also about a sophisticated re-engineering job, carried out by Kevin Greene, an Ergo engineer and MVP (Most Valuable Professional), the highest skills accreditation that Microsoft awards. The reality is that refactoring old applications in the cloud calls for technical specialisations that few IT departments will have time to develop. Ergo, by contrast, has a business model predicated on keeping ahead of the curve. We have tried and tested processes around application modernisation. We will work through an iterative engagement process following Azure best-practice migration methodologies. Crucially for clients , we workshop everything, so they know exactly what to expect at the end of a project and a knowledge transfer process ensures they can run it on their own.

So if you are struggling to know what to do with any piece of legacy, talk to Ergo. It might have a lot more life in it than you think. Discover more about our Application Modernisation services here.

Related Blogs

                            Array
(
    [ID] => 65916
    [id] => 65916
    [title] => Banner img-min
    [filename] => Banner-img-min-scaled.jpg
    [filesize] => 405246
    [url] => https://ergotechnologygroup.com/wp-content/uploads/2024/03/Banner-img-min-scaled.jpg
    [link] => https://ergotechnologygroup.com/digital/microsoft-dynamics-365-copilot-empower/attachment/banner-img-min/
    [alt] => 
    [author] => 18
    [description] => 
    [caption] => 
    [name] => banner-img-min
    [status] => inherit
    [uploaded_to] => 65915
    [date] => 2024-03-28 09:31:33
    [modified] => 2024-03-28 09:31:33
    [menu_order] => 0
    [mime_type] => image/jpeg
    [type] => image
    [subtype] => jpeg
    [icon] => https://ergotechnologygroup.com/wp-includes/images/media/default.png
    [width] => 2560
    [height] => 1704
    [sizes] => Array
        (
            [thumbnail] => https://ergotechnologygroup.com/wp-content/uploads/2024/03/Banner-img-min-150x150.jpg
            [thumbnail-width] => 150
            [thumbnail-height] => 150
            [medium] => https://ergotechnologygroup.com/wp-content/uploads/2024/03/Banner-img-min-300x200.jpg
            [medium-width] => 300
            [medium-height] => 200
            [medium_large] => https://ergotechnologygroup.com/wp-content/uploads/2024/03/Banner-img-min-768x511.jpg
            [medium_large-width] => 768
            [medium_large-height] => 511
            [large] => https://ergotechnologygroup.com/wp-content/uploads/2024/03/Banner-img-min-1024x681.jpg
            [large-width] => 1024
            [large-height] => 681
            [1536x1536] => https://ergotechnologygroup.com/wp-content/uploads/2024/03/Banner-img-min-1536x1022.jpg
            [1536x1536-width] => 1536
            [1536x1536-height] => 1022
            [2048x2048] => https://ergotechnologygroup.com/wp-content/uploads/2024/03/Banner-img-min-2048x1363.jpg
            [2048x2048-width] => 2048
            [2048x2048-height] => 1363
        )

)
1
                            

Blogs

Passwords Out, Progress In: The Future of Login Security

                            Array
(
    [ID] => 46942
    [id] => 46942
    [title] => ABrokers-Ireland---Case-Sudy--Banner-image---1500x867px---Ergo-website---v01-01
    [filename] => Architecture_-Business_-_Cloud_-_Managed_Services_-_Generic_-_iStock-1153082516.jpg
    [filesize] => 641870
    [url] => https://ergotechnologygroup.com/wp-content/uploads/2023/12/Architecture_-Business_-_Cloud_-_Managed_Services_-_Generic_-_iStock-1153082516.jpg
    [link] => https://ergotechnologygroup.com/insights/blogs/three-reasons-why-its-time-to-take-print-to-the-cloud/attachment/architecture_-business_-_cloud_-_managed_services_-_generic_-_istock-1153082516/
    [alt] => 
    [author] => 13
    [description] => 
    [caption] => 
    [name] => architecture_-business_-_cloud_-_managed_services_-_generic_-_istock-1153082516
    [status] => inherit
    [uploaded_to] => 46940
    [date] => 2023-12-11 09:24:41
    [modified] => 2024-01-12 12:49:03
    [menu_order] => 0
    [mime_type] => image/jpeg
    [type] => image
    [subtype] => jpeg
    [icon] => https://ergotechnologygroup.com/wp-includes/images/media/default.png
    [width] => 2120
    [height] => 1414
    [sizes] => Array
        (
            [thumbnail] => https://ergotechnologygroup.com/wp-content/uploads/2023/12/Architecture_-Business_-_Cloud_-_Managed_Services_-_Generic_-_iStock-1153082516-150x150.jpg
            [thumbnail-width] => 150
            [thumbnail-height] => 150
            [medium] => https://ergotechnologygroup.com/wp-content/uploads/2023/12/Architecture_-Business_-_Cloud_-_Managed_Services_-_Generic_-_iStock-1153082516-300x200.jpg
            [medium-width] => 300
            [medium-height] => 200
            [medium_large] => https://ergotechnologygroup.com/wp-content/uploads/2023/12/Architecture_-Business_-_Cloud_-_Managed_Services_-_Generic_-_iStock-1153082516-768x512.jpg
            [medium_large-width] => 768
            [medium_large-height] => 512
            [large] => https://ergotechnologygroup.com/wp-content/uploads/2023/12/Architecture_-Business_-_Cloud_-_Managed_Services_-_Generic_-_iStock-1153082516-1024x683.jpg
            [large-width] => 1024
            [large-height] => 683
            [1536x1536] => https://ergotechnologygroup.com/wp-content/uploads/2023/12/Architecture_-Business_-_Cloud_-_Managed_Services_-_Generic_-_iStock-1153082516-1536x1024.jpg
            [1536x1536-width] => 1536
            [1536x1536-height] => 1024
            [2048x2048] => https://ergotechnologygroup.com/wp-content/uploads/2023/12/Architecture_-Business_-_Cloud_-_Managed_Services_-_Generic_-_iStock-1153082516-2048x1366.jpg
            [2048x2048-width] => 2048
            [2048x2048-height] => 1366
        )

)
1
                            

Blogs

Broadcom VMware acquisition: what you need to know about changes to licensing

                            Array
(
    [ID] => 54201
    [id] => 54201
    [title] => Dairygold
    [filename] => Dairygold.png
    [filesize] => 849769
    [url] => https://ergotechnologygroup.com/wp-content/uploads/2024/01/Dairygold.png
    [link] => https://ergotechnologygroup.com/events/app-in-a-day/attachment/dairygold/
    [alt] => 
    [author] => 18
    [description] => 
    [caption] => 
    [name] => dairygold
    [status] => inherit
    [uploaded_to] => 54054
    [date] => 2024-01-19 18:52:10
    [modified] => 2024-01-19 19:15:00
    [menu_order] => 0
    [mime_type] => image/png
    [type] => image
    [subtype] => png
    [icon] => https://ergotechnologygroup.com/wp-includes/images/media/default.png
    [width] => 1500
    [height] => 867
    [sizes] => Array
        (
            [thumbnail] => https://ergotechnologygroup.com/wp-content/uploads/2024/01/Dairygold-150x150.png
            [thumbnail-width] => 150
            [thumbnail-height] => 150
            [medium] => https://ergotechnologygroup.com/wp-content/uploads/2024/01/Dairygold-300x173.png
            [medium-width] => 300
            [medium-height] => 173
            [medium_large] => https://ergotechnologygroup.com/wp-content/uploads/2024/01/Dairygold-768x444.png
            [medium_large-width] => 768
            [medium_large-height] => 444
            [large] => https://ergotechnologygroup.com/wp-content/uploads/2024/01/Dairygold-1024x592.png
            [large-width] => 1024
            [large-height] => 592
            [1536x1536] => https://ergotechnologygroup.com/wp-content/uploads/2024/01/Dairygold.png
            [1536x1536-width] => 1500
            [1536x1536-height] => 867
            [2048x2048] => https://ergotechnologygroup.com/wp-content/uploads/2024/01/Dairygold.png
            [2048x2048-width] => 1500
            [2048x2048-height] => 867
        )

)
1
                            

Blogs

Unlocking Environmental Sustainability and Cost Savings with Virtual Desktop Infrastructure

                            Array
(
    [ID] => 47138
    [id] => 47138
    [title] => viktor-kiryanov-994111
    [filename] => viktor-kiryanov-994111.jpg
    [filesize] => 103409
    [url] => https://ergotechnologygroup.com/wp-content/uploads/2023/12/viktor-kiryanov-994111.jpg
    [link] => https://ergotechnologygroup.com/insights/news/ergo-joins-global-elite-of-microsoft-partners-with-azure-expert-msp-status/attachment/viktor-kiryanov-994111/
    [alt] => 
    [author] => 13
    [description] => 
    [caption] => 
    [name] => viktor-kiryanov-994111
    [status] => inherit
    [uploaded_to] => 47136
    [date] => 2023-12-11 16:46:17
    [modified] => 2023-12-11 16:46:17
    [menu_order] => 0
    [mime_type] => image/jpeg
    [type] => image
    [subtype] => jpeg
    [icon] => https://ergotechnologygroup.com/wp-includes/images/media/default.png
    [width] => 1500
    [height] => 859
    [sizes] => Array
        (
            [thumbnail] => https://ergotechnologygroup.com/wp-content/uploads/2023/12/viktor-kiryanov-994111-150x150.jpg
            [thumbnail-width] => 150
            [thumbnail-height] => 150
            [medium] => https://ergotechnologygroup.com/wp-content/uploads/2023/12/viktor-kiryanov-994111-300x172.jpg
            [medium-width] => 300
            [medium-height] => 172
            [medium_large] => https://ergotechnologygroup.com/wp-content/uploads/2023/12/viktor-kiryanov-994111-768x440.jpg
            [medium_large-width] => 768
            [medium_large-height] => 440
            [large] => https://ergotechnologygroup.com/wp-content/uploads/2023/12/viktor-kiryanov-994111-1024x586.jpg
            [large-width] => 1024
            [large-height] => 586
            [1536x1536] => https://ergotechnologygroup.com/wp-content/uploads/2023/12/viktor-kiryanov-994111.jpg
            [1536x1536-width] => 1500
            [1536x1536-height] => 859
            [2048x2048] => https://ergotechnologygroup.com/wp-content/uploads/2023/12/viktor-kiryanov-994111.jpg
            [2048x2048-width] => 1500
            [2048x2048-height] => 859
        )

)
1
                            

Blogs

Reset network management and security withSASE

                            Array
(
    [ID] => 54066
    [id] => 54066
    [title] => Frame 2
    [filename] => Frame-2-2.png
    [filesize] => 256373
    [url] => https://ergotechnologygroup.com/wp-content/uploads/2024/01/Frame-2-2.png
    [link] => https://ergotechnologygroup.com/insights/blogs/ergo-and-vmware-help-financial-services-companies-towards-dora-compliance/attachment/frame-2/
    [alt] => 
    [author] => 18
    [description] => 
    [caption] => 
    [name] => frame-2
    [status] => inherit
    [uploaded_to] => 50522
    [date] => 2024-01-19 12:21:18
    [modified] => 2024-01-19 12:21:18
    [menu_order] => 0
    [mime_type] => image/png
    [type] => image
    [subtype] => png
    [icon] => https://ergotechnologygroup.com/wp-includes/images/media/default.png
    [width] => 1345
    [height] => 664
    [sizes] => Array
        (
            [thumbnail] => https://ergotechnologygroup.com/wp-content/uploads/2024/01/Frame-2-2-150x150.png
            [thumbnail-width] => 150
            [thumbnail-height] => 150
            [medium] => https://ergotechnologygroup.com/wp-content/uploads/2024/01/Frame-2-2-300x148.png
            [medium-width] => 300
            [medium-height] => 148
            [medium_large] => https://ergotechnologygroup.com/wp-content/uploads/2024/01/Frame-2-2-768x379.png
            [medium_large-width] => 768
            [medium_large-height] => 379
            [large] => https://ergotechnologygroup.com/wp-content/uploads/2024/01/Frame-2-2-1024x506.png
            [large-width] => 1024
            [large-height] => 506
            [1536x1536] => https://ergotechnologygroup.com/wp-content/uploads/2024/01/Frame-2-2.png
            [1536x1536-width] => 1345
            [1536x1536-height] => 664
            [2048x2048] => https://ergotechnologygroup.com/wp-content/uploads/2024/01/Frame-2-2.png
            [2048x2048-width] => 1345
            [2048x2048-height] => 664
        )

)
1
                            

Blogs

Ergo and VMware help financial services companies towards DORA compliance

                            Array
(
    [ID] => 46597
    [id] => 46597
    [title] => Teams_Conferences_Banner
    [filename] => Teams_Conferences_Banner.png
    [filesize] => 446911
    [url] => https://ergotechnologygroup.com/wp-content/uploads/2023/12/Teams_Conferences_Banner.png
    [link] => https://ergotechnologygroup.com/insights/blogs/making-microsoft-teams-conferences-a-better-experience-for-all/attachment/teams_conferences_banner/
    [alt] => 
    [author] => 8
    [description] => 
    [caption] => 
    [name] => teams_conferences_banner
    [status] => inherit
    [uploaded_to] => 46596
    [date] => 2023-12-07 22:54:23
    [modified] => 2023-12-07 22:54:23
    [menu_order] => 0
    [mime_type] => image/png
    [type] => image
    [subtype] => png
    [icon] => https://ergotechnologygroup.com/wp-includes/images/media/default.png
    [width] => 1480
    [height] => 492
    [sizes] => Array
        (
            [thumbnail] => https://ergotechnologygroup.com/wp-content/uploads/2023/12/Teams_Conferences_Banner-150x150.png
            [thumbnail-width] => 150
            [thumbnail-height] => 150
            [medium] => https://ergotechnologygroup.com/wp-content/uploads/2023/12/Teams_Conferences_Banner-300x100.png
            [medium-width] => 300
            [medium-height] => 100
            [medium_large] => https://ergotechnologygroup.com/wp-content/uploads/2023/12/Teams_Conferences_Banner-768x255.png
            [medium_large-width] => 768
            [medium_large-height] => 255
            [large] => https://ergotechnologygroup.com/wp-content/uploads/2023/12/Teams_Conferences_Banner-1024x340.png
            [large-width] => 1024
            [large-height] => 340
            [1536x1536] => https://ergotechnologygroup.com/wp-content/uploads/2023/12/Teams_Conferences_Banner.png
            [1536x1536-width] => 1480
            [1536x1536-height] => 492
            [2048x2048] => https://ergotechnologygroup.com/wp-content/uploads/2023/12/Teams_Conferences_Banner.png
            [2048x2048-width] => 1480
            [2048x2048-height] => 492
        )

)
1
                            

Blogs

Making Microsoft Teams conferences a better experience for all