Application modernization made tangible
What we described just above is called “moving your services to another datacenter.” It’s what many organizations have done in the past few years. And it’s – much more often than not – a step in the right direction. But now, let’s make actual application modernization more tangible. Here is how you do it.
Start with decomposing your applications.
A couple of quick checks should get you started on your path. Probably, each and every application uses one of the following resources:
- Database
- Storage
- Web services
- Application services
- Authentication
If you can outline your applications and look at valid PaaS or serverless alternatives, you already have a head start in our transformation journey.
Feasibility check
A feasibility check is usually performed to verify whether we can introduce any quick wins. For example, can you leverage native PaaS database solutions like Azure SQL, MongoDB, CosmosDB or any other database resource. At first, it might look like none of these services covers all your requirements, but a combination of services and event or data driven services does.
Looking at storage, here are a few questions you might want to ask yourself:
- “Do we really need to store all of our data on expensive solid state drives?”
- “Do we make use of storage tiering?”
- “Can we leverage native table or blob storage?”