Download as pdf or txt
Download as pdf or txt
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