MICROSERVICES: THE SECRET BEHIND CLOUD’S SUCCESS...MICROSERVICES ARE… Passing messages between...

1
MICROSERVICES ARE WIDELY TRUSTED With monolithic, tightly coupled applications, all changes must be pushed at once, making continuous deployment impossible. Traditional SOA allows you to make changes to individual pieces. But each piece must be carefully altered to fit into the overall design. With a microservices architecture, developers create, maintain and improve new services independently, linking info through a shared data API. DIFFERENCE BETWEEN MICROSERVICES: THE SECRET BEHIND CLOUD’S SUCCESS MICROSERVICE MONOLITH AND MICROSERVICES ARE… Passing messages between services via an appropriate protocol, microservices decouple resources from the underlying technologies. Microservices need good devops processes, automation, acceptance testing and tooling. The systems housing microservices may be long- lived, but the mircoservices themselves may be short-lived. DISPOSABLE LOOSELY COUPLED Microservices are very targeted in functionality and scope. Its codebase is small and manageable. CONTINUOUSLY DEPLOYED SMALL Building independently deployable services that do one thing well, will allow developers to focus on only updating relevent pieces of an application. AGILITY BENEFITS OF MICROSERVICES Limited down time due to the spread of functionality across several microservices resulting in no single point of failure. RESILIENCY Direct cost savings through faster iteration and less downtime. COST SAVING Some of the biggest commercial websites on the internet have shifted from monolithic to microservices architecture, making their products scalable, robust and agile. Manages over 1bn calls daily from over 800 different types of device. Responsible for up to 30% of global web traffic. Originally had a two-tier architecture, then migrated to service-orientated made up of hundreds of backend services. Amazon web app calls 100-150 services to retrieve data to build its website. #PUSHPOSSIBLE Cost savings due to the reduction in required infrastructures as microservices can more efficiently use code and underlying infrastruture. EFFICIENCY ebay’s app tier consists of multiple independent applications. Each application implements the logic for a function area, such as buying or selling. LEARN MORE © 2018 Manhattan Associates, Inc.

Transcript of MICROSERVICES: THE SECRET BEHIND CLOUD’S SUCCESS...MICROSERVICES ARE… Passing messages between...

Page 1: MICROSERVICES: THE SECRET BEHIND CLOUD’S SUCCESS...MICROSERVICES ARE… Passing messages between services via an appropriate protocol, microservices decouple resources from the underlying

MICROSERVICES ARE WIDELY TRUSTED

With monolithic, tightly coupled applications, all changes must be

pushed at once, making continuous deployment

impossible.

Traditional SOA allows you to make changes to individual pieces.

But each piece must be carefully altered to fit

into the overall design.

With a microservices architecture, developers

create, maintain and improve new services independently, linking info through a shared

data API.

DIFFERENCE BETWEEN

MICROSERVICES: THE SECRET BEHIND CLOUD’S SUCCESS

MICROSERVICEMONOLITHAND

MICROSERVICES ARE…

Passing messages between services via an appropriate protocol, microservices decouple resources from the underlying technologies.

Microservices need good devops processes, automation, acceptance testing and tooling.

The systems housing microservices may be long-lived, but the mircoservices themselves may be short-lived.

DISPOSABLE

LOOSELY COUPLED

Microservices are very targeted in functionality and scope. Its codebase is small and manageable.

CONTINUOUSLY DEPLOYED

SMALL

Building independently deployable services that do one thing well, will allow developers to focus on only updating relevent pieces of an application.

AGILITY

BENEFITS OF MICROSERVICES

Limited down time due to the spread of functionality across several microservices resulting in no single point of failure.

RESILIENCY

Direct cost savings through faster iteration and less downtime.

COST SAVING

Some of the biggest commercial websites on the internet have shifted from monolithic to microservices architecture, making

their products scalable, robust and agile.

Manages over 1bn calls daily from over 800 different types of device.

Responsible for up to 30% of global web traffic.

Originally had a two-tier architecture, then migrated to service-orientated made up of hundreds of backend services.

Amazon web app calls 100-150 services to retrieve data to build its website.

#PUSHPOSSIBLE

Cost savings due to the reduction in required infrastructures as microservices can more efficiently use code and underlying infrastruture.

EFFICIENCY

ebay’s app tier consists of multiple independent applications.

Each application implements the logic for a function area, such as buying or selling.

LEARN MORE

© 2018 Manhattan Associates, Inc.