Enabling Agile Integration in Cloud-Native Architecture
Whitepaper
Published August 2020
STAY UP TO DATE ON THIS TOPIC
Check the boxes & select Email or Atom/RSS Feed.
To stay relevant in the digital age, enterprises must plan and execute changes to IT infrastructure and software quickly, based on business needs. The quest for adaptive infrastructure and portable applications is under way, and is driving the migration of IT strategy toward agile development techniques, DevOps practices and cloud-native applications. Cloud-native apps are built, delivered and operated differently. They make use of agile development techniques and DevOps methods, cloud services (open source, compute, storage, database, analytics, etc.), containers, microservices and APIs. They run in modern cloud architecture that supports continuous delivery, allowing IT teams to create discrete, reusable components to rapidly iterate code using repeatable automation and orchestration. Moreover, cloud-native applications are loosely coupled – code is not hard-wired to the underlying infrastructure. It makes them portable across execution venues (e.g., public clouds, managed services, on-prem and hosted private clouds), and they can scale up and down on demand.
To better understand the shift to cloud-native architecture, 451 Research conducted a Voice of the Enterprise (VotE) survey asking IT decision-makers about the prevalence of their cloud-native efforts and the importance of application por¬tability. It revealed that cloud-native development has made its way into 75% of internally developed enterprise software, and is all or mostly prevalent in 26% of this homegrown software. It also reveals a gap: Portability is very important to 46% of respondents, but 30% were not confident in the portability of their software without significant refactoring.