SlideShare a Scribd company logo
[Pune-India]
[1st June 2019]
Migration Mule 3.x to 4.x
All contents © MuleSoft Inc.
Agenda
2
• Introductions
• Why to Migrate
• Drivers for Migration to Mule 4
• How To Migrate
• Migration Steps
• Deployment Availability
• Demo
• Q&A
• What’s next
• Networking time
All contents © MuleSoft Inc. 3
Niranjan
Joshi
Santosh
Ojha
Seemant
Jain
Vijay
Pande
Mukesh ThakurManish Yadav
Presenters, Organizers and You
A SHOW OF HANDS:
Who is new to this Meetup?
Gunjan
Deshmukh
All contents © MuleSoft Inc.
Why To Migrate
4
• Mule 3 version will eventually reach end of life.
• Take advantages of Mule 4 improvements.
• Changing the deployment model.
• Making an overhaul of existing applications.
• Bring consistency with all the applications’ versions.
All contents © MuleSoft Inc.
Drivers for Migration to Mule 4
5
• Simpler connector experience
• Dataweave 2.0
• Data sense support everywhere
•Simplified
Development
• Simpler syntax
• Mule SDK
• Java & Spring usage optional
•Language agnostic
• Core connector updates
• Reactive programming for Non blocking runtime
• Larger than memory streams
Better performance
• Retries built in
• Try scope
• Error mapping
•Improved tools
and error reporting
All contents © MuleSoft Inc.
How To Migrate
6
• Migration Tool (Mule Migration Assistant)
• Is not live yet. Beta version is available.
• Will reduce development efforts by 70%.
• Some of the components like custom connector, policy,
expression are not supported.
• Also creates the project structure as per Mule 4.
• Generates HTML report showing migration details.
• Manual Migration
• Fresh development on Mule 4.
• ~30% less efforts by reusing code from Mule 3 applications.
All contents © MuleSoft Inc.
Migration Steps
7
•Pre-
Migration
Steps
Run the
Migration
Tool
Import the
Migrated
Project
Validate the
Migration
Report
Manual
Migration of
Unsupported
Components
Remove
Compatibility
Module
Run
Migrated
MUnit Tests.
All contents © MuleSoft Inc.
Deployment Availability
8
Deployment Mechanism Status
CloudHub Mule 4 ready
Hybrid Install Mule 4 on your servers
Private cloud Mule 4 Supported
Pivotal Cloud Foundry Not Supported
All contents © MuleSoft Inc.
Demo
9
• Migrate Synchronous API
• Migrate Batch application
• Dataweave 1.0 to Dataweave 2.0 migration
• DevKit to Mule 4 SDK migration
Networking time
Introduce yourself to your neighbors!
All contents © MuleSoft Inc.
Take a stand !
11
• Nominate yourself for
the next meetup speaker
and suggest a topic as
well.
All contents © MuleSoft Inc.
What’s next
12
• Share:
– Invite your network to join: https://meetups.mulesoft.com/Pune/
• Feedback:
– Contact your organizers to suggest topics
– Contact MuleSoft at meetup@mulesoft.com for ways to improve the program
– Your feedback is fuel for us
• Our next meetup:
– Date: 29th June 2019
– Location: TBD
– Topic: MFT, B2B and Partner portal
See you next time
Please send topic suggestions to the organizer
Meetup slide 1st june

More Related Content

PPTX
Meetup bangalore june29th2019
PPTX
Ahmedabad MuleSoft Meetup #1
PPTX
Sprinting with Anypoint Runtime Fabric
PPTX
Meetup bangalore aug31st2019
PPTX
Connect the Dots: Logging and Custom Connectors
PPTX
Warsaw MuleSoft Meetup #7 - custom policy
PPTX
What Hackers Don’t Want You To Know: How to Maximize Your API Security
PPTX
Mule soft meetup warsaw november 13th, 2019
Meetup bangalore june29th2019
Ahmedabad MuleSoft Meetup #1
Sprinting with Anypoint Runtime Fabric
Meetup bangalore aug31st2019
Connect the Dots: Logging and Custom Connectors
Warsaw MuleSoft Meetup #7 - custom policy
What Hackers Don’t Want You To Know: How to Maximize Your API Security
Mule soft meetup warsaw november 13th, 2019

What's hot (20)

PPTX
Infrastructure Automation with Chef
PDF
Chef - Administration for programmers
PPTX
Introduction to ASP.NET 5
PPTX
Indore mule soft meetup 3
PPTX
What Hackers Don’t Want You To Know: How to Maximize Your API Security
PDF
Mini Training Flyway
PPTX
Chef introduction
PPTX
Mule soft riyadh virtual meetup_30_aug
PPTX
SenchaCon 2016: How to Give your Sencha App Real-time Web Performance - James...
PDF
MuleSoft London Community November 2019 - MuleSoft and CICD
PPTX
Chef Tutorial for DEVOPS Newbies
PDF
Chef ignited a DevOps revolution – BK Box
PPTX
What's new in ASP.NET vNext
PPTX
ASP.NET 5 Overview
PPTX
Versioning challenges in micro services of Gwent
PDF
Overview of Chef - Fundamentals Webinar Series Part 1
PDF
Introduction to Puppet - SpringPeople
PPTX
Chef fundamentals
PDF
Using Docker for Testing
PPTX
Docker With Asp.net Core
Infrastructure Automation with Chef
Chef - Administration for programmers
Introduction to ASP.NET 5
Indore mule soft meetup 3
What Hackers Don’t Want You To Know: How to Maximize Your API Security
Mini Training Flyway
Chef introduction
Mule soft riyadh virtual meetup_30_aug
SenchaCon 2016: How to Give your Sencha App Real-time Web Performance - James...
MuleSoft London Community November 2019 - MuleSoft and CICD
Chef Tutorial for DEVOPS Newbies
Chef ignited a DevOps revolution – BK Box
What's new in ASP.NET vNext
ASP.NET 5 Overview
Versioning challenges in micro services of Gwent
Overview of Chef - Fundamentals Webinar Series Part 1
Introduction to Puppet - SpringPeople
Chef fundamentals
Using Docker for Testing
Docker With Asp.net Core
Ad

Similar to Meetup slide 1st june (20)

PDF
10 things to consider when planning your Mule 4 migration
PDF
MuleSoft meetup_sg_no2_may19
PPTX
Cracow MuleSoft Meetup #1
PPTX
MuleSoft Meetup Mumbai Mule 4 Presentation Slide
PDF
Meetup hyderabad mule-4.x
PDF
Migrating to mule 4 - Are you ready for This.
PDF
Melbourne Virtual MuleSoft Meetup October 2021
PDF
Ahmedabad MuleSoft 3rd Meetup
PPTX
Hyd MuleSoft-Meetup-May 29,2021 | Migrating Mule 3 Java related code to Mule 4
PDF
Manila MuleSoft Meetup - August 2020
PPTX
Bangalore meetup slides_dec_7th_2019
PDF
A comprehensive guide to mule soft mule 4
PPTX
Second Caracas MuleSoft Meetup Slides
PPTX
Third Meetup Slides Mulesoft Mexico City
PDF
Mule 4 migration + Common Integration Challenges : MuleSoft Virtual Muleys Me...
PDF
Mule Meetup Hyderabad - Aug 2020
PDF
Ahmedabad MuleSoft Meetup #4
PPTX
Manila MuleSoft Meetup - September 2018
PDF
Meetup Sydney 2018.11.08
PPTX
Perth MuleSoft Meetup Feb 2019
10 things to consider when planning your Mule 4 migration
MuleSoft meetup_sg_no2_may19
Cracow MuleSoft Meetup #1
MuleSoft Meetup Mumbai Mule 4 Presentation Slide
Meetup hyderabad mule-4.x
Migrating to mule 4 - Are you ready for This.
Melbourne Virtual MuleSoft Meetup October 2021
Ahmedabad MuleSoft 3rd Meetup
Hyd MuleSoft-Meetup-May 29,2021 | Migrating Mule 3 Java related code to Mule 4
Manila MuleSoft Meetup - August 2020
Bangalore meetup slides_dec_7th_2019
A comprehensive guide to mule soft mule 4
Second Caracas MuleSoft Meetup Slides
Third Meetup Slides Mulesoft Mexico City
Mule 4 migration + Common Integration Challenges : MuleSoft Virtual Muleys Me...
Mule Meetup Hyderabad - Aug 2020
Ahmedabad MuleSoft Meetup #4
Manila MuleSoft Meetup - September 2018
Meetup Sydney 2018.11.08
Perth MuleSoft Meetup Feb 2019
Ad

More from Santosh Ojha (15)

PDF
docusign pune meetup.pdf
PDF
Varanasi_Meetup_Universal API Managment.pdf
PDF
Hyd virtual meetupslides11jul
PDF
Mulesoft Pune Meetup Deck - Apr 2020
PDF
Meetup tdd
PDF
Meetup slide 19th oct
PDF
Hyderabad Mule meetup #9
PDF
Mule Meetup Pune - August 2019
PDF
Pune Mule Meetups July 2019
PDF
Examples from Pune meetup
PDF
Pune mulesoft meetup june 29 - b2 b
PDF
Meetup slide 20_apr
PDF
Pune meetup 16 feb 2019
PDF
Meetup slide 15_dec_v2
PPTX
Mule activemq
docusign pune meetup.pdf
Varanasi_Meetup_Universal API Managment.pdf
Hyd virtual meetupslides11jul
Mulesoft Pune Meetup Deck - Apr 2020
Meetup tdd
Meetup slide 19th oct
Hyderabad Mule meetup #9
Mule Meetup Pune - August 2019
Pune Mule Meetups July 2019
Examples from Pune meetup
Pune mulesoft meetup june 29 - b2 b
Meetup slide 20_apr
Pune meetup 16 feb 2019
Meetup slide 15_dec_v2
Mule activemq

Recently uploaded (20)

PPTX
Institutional Correction lecture only . . .
PDF
Business Ethics Teaching Materials for college
PPTX
Introduction_to_Human_Anatomy_and_Physiology_for_B.Pharm.pptx
PDF
Module 4: Burden of Disease Tutorial Slides S2 2025
PDF
102 student loan defaulters named and shamed – Is someone you know on the list?
PPTX
Pharmacology of Heart Failure /Pharmacotherapy of CHF
PDF
FourierSeries-QuestionsWithAnswers(Part-A).pdf
PDF
The Lost Whites of Pakistan by Jahanzaib Mughal.pdf
PDF
Insiders guide to clinical Medicine.pdf
PPTX
Introduction to Child Health Nursing – Unit I | Child Health Nursing I | B.Sc...
PDF
Classroom Observation Tools for Teachers
PDF
01-Introduction-to-Information-Management.pdf
PDF
ANTIBIOTICS.pptx.pdf………………… xxxxxxxxxxxxx
PDF
O7-L3 Supply Chain Operations - ICLT Program
PPTX
human mycosis Human fungal infections are called human mycosis..pptx
PDF
Complications of Minimal Access Surgery at WLH
PDF
Pre independence Education in Inndia.pdf
PDF
Mark Klimek Lecture Notes_240423 revision books _173037.pdf
PDF
2.FourierTransform-ShortQuestionswithAnswers.pdf
PDF
Basic Mud Logging Guide for educational purpose
Institutional Correction lecture only . . .
Business Ethics Teaching Materials for college
Introduction_to_Human_Anatomy_and_Physiology_for_B.Pharm.pptx
Module 4: Burden of Disease Tutorial Slides S2 2025
102 student loan defaulters named and shamed – Is someone you know on the list?
Pharmacology of Heart Failure /Pharmacotherapy of CHF
FourierSeries-QuestionsWithAnswers(Part-A).pdf
The Lost Whites of Pakistan by Jahanzaib Mughal.pdf
Insiders guide to clinical Medicine.pdf
Introduction to Child Health Nursing – Unit I | Child Health Nursing I | B.Sc...
Classroom Observation Tools for Teachers
01-Introduction-to-Information-Management.pdf
ANTIBIOTICS.pptx.pdf………………… xxxxxxxxxxxxx
O7-L3 Supply Chain Operations - ICLT Program
human mycosis Human fungal infections are called human mycosis..pptx
Complications of Minimal Access Surgery at WLH
Pre independence Education in Inndia.pdf
Mark Klimek Lecture Notes_240423 revision books _173037.pdf
2.FourierTransform-ShortQuestionswithAnswers.pdf
Basic Mud Logging Guide for educational purpose

Meetup slide 1st june

  • 2. All contents © MuleSoft Inc. Agenda 2 • Introductions • Why to Migrate • Drivers for Migration to Mule 4 • How To Migrate • Migration Steps • Deployment Availability • Demo • Q&A • What’s next • Networking time
  • 3. All contents © MuleSoft Inc. 3 Niranjan Joshi Santosh Ojha Seemant Jain Vijay Pande Mukesh ThakurManish Yadav Presenters, Organizers and You A SHOW OF HANDS: Who is new to this Meetup? Gunjan Deshmukh
  • 4. All contents © MuleSoft Inc. Why To Migrate 4 • Mule 3 version will eventually reach end of life. • Take advantages of Mule 4 improvements. • Changing the deployment model. • Making an overhaul of existing applications. • Bring consistency with all the applications’ versions.
  • 5. All contents © MuleSoft Inc. Drivers for Migration to Mule 4 5 • Simpler connector experience • Dataweave 2.0 • Data sense support everywhere •Simplified Development • Simpler syntax • Mule SDK • Java & Spring usage optional •Language agnostic • Core connector updates • Reactive programming for Non blocking runtime • Larger than memory streams Better performance • Retries built in • Try scope • Error mapping •Improved tools and error reporting
  • 6. All contents © MuleSoft Inc. How To Migrate 6 • Migration Tool (Mule Migration Assistant) • Is not live yet. Beta version is available. • Will reduce development efforts by 70%. • Some of the components like custom connector, policy, expression are not supported. • Also creates the project structure as per Mule 4. • Generates HTML report showing migration details. • Manual Migration • Fresh development on Mule 4. • ~30% less efforts by reusing code from Mule 3 applications.
  • 7. All contents © MuleSoft Inc. Migration Steps 7 •Pre- Migration Steps Run the Migration Tool Import the Migrated Project Validate the Migration Report Manual Migration of Unsupported Components Remove Compatibility Module Run Migrated MUnit Tests.
  • 8. All contents © MuleSoft Inc. Deployment Availability 8 Deployment Mechanism Status CloudHub Mule 4 ready Hybrid Install Mule 4 on your servers Private cloud Mule 4 Supported Pivotal Cloud Foundry Not Supported
  • 9. All contents © MuleSoft Inc. Demo 9 • Migrate Synchronous API • Migrate Batch application • Dataweave 1.0 to Dataweave 2.0 migration • DevKit to Mule 4 SDK migration
  • 11. All contents © MuleSoft Inc. Take a stand ! 11 • Nominate yourself for the next meetup speaker and suggest a topic as well.
  • 12. All contents © MuleSoft Inc. What’s next 12 • Share: – Invite your network to join: https://meetups.mulesoft.com/Pune/ • Feedback: – Contact your organizers to suggest topics – Contact MuleSoft at meetup@mulesoft.com for ways to improve the program – Your feedback is fuel for us • Our next meetup: – Date: 29th June 2019 – Location: TBD – Topic: MFT, B2B and Partner portal
  • 13. See you next time Please send topic suggestions to the organizer