You are on page 1of 17

API201

Accelerating app migration using Amazon MQ

Assaji Aluwihare Sam Andaluri


Principal Business Development Specialist Solutions Architect
Amazon Web Services Amazon Web Services

© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Related breakouts
API202 Building a bridge solution from IBM MQ to Amazon MQ
API304 Scalable serverless event-driven applications using Amazon SQS & Lambda
API306 Building event-driven architectures
API307 Build efficient and scalable distributed applications using Amazon MQ
API312 How to select the right application-integration service
API313 Nondisruptive strategies for application migration
API315 Application integration patterns for microservices
API317 Implement enterprise messaging patterns with Apache Camel and Amazon MQ
API318 Deep dive on event-driven development with Amazon EventBridge
Agenda
Enterprise messaging

Options for migrating your message-based applications

Introduction to Amazon MQ

Workshop
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Enterprise messaging

Traditional Enterprise Applications

Inventory Ordering
Frontend

Ordering
CRM MoM Backend

Corporate data center

Message-oriented middleware (MoM) or message broker


© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Migrating from your data center

Corporate
data center • Been around for years
• Critical to business
• High risk to modify
Inventory Ordering
Frontend • Heavy investments in
MoM
people, licensing, support
• Difficult to manage
• Commercial and/or open
CRM Ordering
Backend
source
Modernize and refactor the entire application

AWS Cloud
+ Agile modern architecture
VPC + Most reliable
Messaging
+ Most scalable
+ All AWS managed services
Inventory Amazon SQS
Ordering
Frontend

Amazon Kinesis - High development costs


- Long development cycle
CRM Amazon SNS Ordering
Backend
- Highest risk
Lift and shift systems to AWS

AWS Cloud + Reduced infrastructure


Availability Zone 1 Availability Zone 2 Availability Zone 3
costs
VPC
+ Better security
+ Better availability
Inventory Ordering
Frontend + Better reliability
MoM

- Still difficult to manage


CRM Ordering
Backend - Paying for licensing &
support
The best of both worlds: Amazon MQ
A fully managed message broker service for open source Apache ActiveMQ that
makes it easy to set up and operate message brokers in the cloud

AZ1

AZ2
VPC

Highly available,
Industry-standard
durable, and scalable
messaging Easy to manage Secure
Lift and shift and replace with managed broker

AWS Cloud

+ No code rewrite
Availability Zone 1 Availability Zone 2 Availability Zone 3

VPC

+ AWS manages messaging


system
Inventory Ordering
Frontend
+ Highly available broker
+ Messages won’t get lost
Amazon MQ

+ Better overall reliability


CRM Ordering
Backend
+ No expensive licenses
Hybrid solution to connect legacy with modern

Corporate
data center
AWS Cloud
+ Incrementally migrate
Availability Zone 1
VPC
Availability Zone 1
applications
+ AWS manages new
Inventory
Auto Scaling
group
Ordering
systems
Frontend
+ Better overall reliability
Amazon MQ
+ Create new cloud apps
Ordering
+ Integrate with on-premises
CRM
Backend systems
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Thank you!
Assaji Aluwihare Sam Andaluri
aluwihar@amazon.com andsamba@amazon.com

© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.

You might also like