9. Cloud native approach with microservices
Although n tier, monolithic architectures are the norm for most applications running in production today, they are often not the best fit for complex cloud based systems. The primary driver for cloud adoption across businesses both big and small is the need for agility and flexibility in the face of accelerating innovation and disruptions from competitors. Yet, more and more companies are finding out that simply moving and shifting their legacy system to the cloud does not sufficiently meet their needs. Their systems, built with a monolithic architecture, are holding them back from realizing their goals.