Member-only story
1. Identify which apps to move
Thinking stretegically is the key. We should understand what we need ahead of time. To accomplish this, we need to do a few things:
- Rapidly iterate through feedback loops from user organizations.
- Automate measure and continuously improve the application migration process.
- Make sure that we scale at an accelerating pace i.e. we can migrate more applications in a period of time as time progresses.
Moving from traditional application architectures to those that are specific to the business, much changes.
One example being: — applications where the database is tightly coupled to the application may work fine for traditional computing systems but might have to be decoupled and moving to the Cloud.
There would also be macro changes as well as changes to specific technologies. For example, in Cloud, we have the notion of stateless and distributed applications, which are self healing as well as latency tolerant.
That’s a lot to keep track of,. But it’s these very aspects of Cloud-based applications that can make some…