1) Chunk Your App Into Pieces
- Turn everything into a MICRO service.
2) Modernize Access To Data
Implement Data Access via API's or using a similar data store.
Developers should not care what it looks like on the backend. They should be
able to easily access and manipulate the data in a secure way using their
3) Replace Decaying Code
- Slowly replace chunks of your application one piece at a time.
Consolidation of Virtual Machines.
Easier to move services around.
Scaling services is easy.
Use Open Source Technology
Changes Culture as getting stuff done is very rewarding.