COPYRIGHT IDC © 2020 | PAGE 15
Businesses increasingly view application design as a core component of how they
compete in the market, and so the decision to modernize applications ultimately comes
from a need to solve a business problem. Companies want to win new customers by
building delightful products and delivering them faster. Application modernization is
how they are achieving this outcome.
The AWS portfolio is designed specifically to enable organizations to build modern
applications and modernize legacy applications. AWS has a depth of expertise and offers
all of the services needed to build and operate modern applications, including serverless
technologies, containers, a range of purpose-built databases, developer tooling, and
machine learning. This is why millions of customers — including the fastest-growing
start-ups, largest enterprises, and leading government agencies — trust AWS to power
their infrastructure, become more agile, and lower costs.
Many AWS offerings are managed on serverless tools that change the roles that
developers and operators have within an organization. For example, with AWS Lambda,
companies only write business logic code — provisioning, scaling, and patching are
all taken care of by AWS. The increased use of managed services, combined with an
increase in automation for things such as release pipelines, enables operations teams to
play a more strategic role in the business and developers to design with deployment in
mind. The result of this shift is the creation of a small, autonomous, cross-functional team
unified around a product. Developing a modern team and culture are as important as
the technology itself in reaping the rewards of modern applications.
APPLICATION MODERNIZATION
WITH AMAZON WEB SERVICES