SlideShare a Scribd company logo
8 November, 2018
Sydney
All contents © MuleSoft Inc.
We have 4x prizes tonight to give away:
● Training course voucher - any course, online or in-person
● Certification voucher for all!
Prizes, Prizes, Prizes
2
All contents © MuleSoft Inc.
Agenda
3
• 5:30 pm Registration & Networking
• 6:00 pm Planning for Mule 4 Migration Success - Nick
Bowman (Consulting Manager, WhiteSky Labs)
• 6:30 pm Salesforce Powered by Mule: Bringing APIs to Life
Dan Owen (Customer Success Architect, MuleSoft) and
Adam Sellers (Principal Solutions Engineer, Salesforce)
• 7:00 pm Networking
• 7:30 pm Event close
All contents © MuleSoft Inc.
What’s next
4
• Share:
– Tweet your pictures with the hashtag #MuleMeetup
– Invite your network to join: meetups.mulesoft.com/sydney
• Feedback:
– Contact MuleSoft at meetup@mulesoft.com for ways to improve the program
and suggest topics
• Our next meetup:
– Date: 21 February, 2018
– Location: TBD
– Topic: TBD
Nick Bowman – Consulting Manager for WhiteSky Labs
8-November-2018
Planning for Mule 4 Migration
Success
All contents © MuleSoft Inc.
Agenda
6
• Why Upgrade
• When to Upgrade
• Planning and Scoping
• Execution
• Transition
• Case Study – ALH Group
All contents © MuleSoft Inc.
Why Upgrade?
7
Simplified expression language and
improved runtime experience
• Even easier and quicker to build and
release applications on Mule 4
• Complete revamp of runtime engine for
greater performance and reliability
Supportability / Clean-up
• Do your existing Applications have a high
support overhead – E.g. Logging / Error
handling not effective
• API Led Design Principles not in place? –
Now is the time to refactor for greater
reuse!
Take advantage of new Development
features
• Error handling – New Try Scope
• Connectors are more intuitive to use and
easier to build
• Intuitive Palette
• https://www.mulesoft.com/whitepaper/api/
what-is-new-mule-4
Consider Technical Debt
• For every Mule 3 Application you are
newly building or changing, you will need
to consider for a Mule 4 upgrade in future
• Is there a big project or program starting
soon – Do the upgrade beforehand!
All contents © MuleSoft Inc.
When to upgrade?
8
Should you start the journey now?
• Consider your organization’s appetite to
adopt a major new Runtime version
• Customers are already successfully
deploying new applications in Mule 4
• Common Connectors are widely available
and stable - Take the time to check that
the connectors you need are available
and stable first.
• Will the Mule Migration Tool accelerate
the upgrade? It may be worth waiting for
general availability of the tool
About the Mule Migration Tool
• Convert Mule 3 project zips to equivalent
Mule 4 project jars using the Utility
• Currently in beta testing with delivery
partners
• Best results where your Mule 3 flows
follow development best practice – i.e. If
there are overly complex transformations,
custom code, or the runtime artefacts are
not in scope for conversion
• Remember that it is an accelerator, not a
silver bullet - Converted Mule 4
applications still need manual effort to
verify and/or tweak before being ready to
System Test
All contents © MuleSoft Inc.
Planning and Scoping
9
Take time to scope out your Upgrade
• Start by collating a list of Applications and
flows in a spreadsheet or tool and
capture relevant metrics to calculate
effort
Impact Assessment
• Assess each API complexity
• Is it full rewrite, small or large
modification? Who should be involved?
• MuleSoft Customer Success Team
• Application Subject Matter Experts
• Quality Assurance
• Implementation Partner
Identify Dependencies
• Production Samples for Unit Testing
• Documentation, RAML, Wikis, access to
Application SMEs
• People Dependencies
• Third Party Extensions for Logging etc
• Produce a dependency register with due
dates and who responsible
Determine method / cut-over
• Cut-over approach / migration plan
• Test Driven Approach
• Identify value of Mule Migration Tool
All contents © MuleSoft Inc.
Execution
10
Use an Agile Delivery Method
• Organize Application conversions in
Sprint cycles
• Start with a simple Application first to
prove out your Development, Test,
and Transition processes
• When confident in your process start
tackling more complex Applications –
Don’t leave the hardest ones until
last!
Mobilize the right team
• Does your internal team have the
necessary skills to begin building on
Mule 4 right away?
• Internally or in collaboration with a
partner – Kick-start or deliver the
whole upgrade?
• How much work can be done by
off-shore resources for commercial
benefit?
All contents © MuleSoft Inc.
Transition
11
Produce a transition plan
• Sprint Migration – Deploy APIs when
ready
• Post Go-live Verification Testing
• Identify Pre and Post deployment
tasks well before deployment
• Can you do a rehearsal ahead of
time
• Do all cut-over stakeholders
understand their roles
Licensing
• Talk to your MuleSoft Account
Executive or a MuleSoft Services
Partner about transitional licensing
requirements
All contents © MuleSoft Inc.
Case Study – ALH Group
12
Scope
• Mix of 12 simple to complex Applications
• Decided not to wait for the Mule Migration Tool as
existing Applications had a high amount of custom
code and scripts.
Collaborative Team
• The ALH Development Lead worked closely with
WSL to plan and deliver the upgrade.
• WSL kicked off the first Application migrations with
shadowing from the ALH Team.
• The ALH team were able to complete the last 4
Application migrations
• Utilized off-shore development capability after first
sprint cycle was successful
• ALH is currently leading the System Integration
Testing
Why
• Getting ready to use the MuleSoft Platform for
innovative API offerings in 2019
• Moving from Mule ESB Batch / Point to Point
approach to a modern API Led Architecture
• Opportunity to learn MuleSoft Design best practices
“I am enjoying the new Mule components
in Version 4. In particular, the simplified
File and Database components
The profile of MuleSoft has increased here
at ALH. MuleSoft has provided an
opportunity to start thinking about
leveraging all data in the organization
With the assistance of WSL, ALH is
confident to move forward with MuleSoft.
Tackling projects that were considered too
challenging some time ago.”
Chris Minas – ALH Group MuleSoft
Lead Developer
100% Exclusive
Fully Certified & Proficient
Resources (As of Oct ‘18)
Australia: 21
Philippines: 64
Composite
Commercial Value
WhiteSky Labs Capability & Value
Proposition
Thank You
Salesforce Powered by Mule:
Bringing APIs to Life
Dan Owen (Customer Success Architect, MuleSoft)
Adam Sellers (Principal Solutions Engineer, Salesforce)
Adam Sellers - Platform Guy
Dan Owen - Muley
Change Data Capture
Synchronize Data & Orchestrate Workflows in Real-Time
This presentation may contain forward-looking statements that involve risks, uncertainties, and assumptions. If any such uncertainties materialize or if any of the
assumptions proves incorrect, the results of salesforce.com, inc. could differ materially from the results expressed or implied by the forward-looking statements we
make. All statements other than statements of historical fact could be deemed forward-looking, including any projections of product or service availability, subscriber
growth, earnings, revenues, or other financial items and any statements regarding strategies or plans of management for future operations, statements of belief,
any statements concerning new, planned, or upgraded services or technology developments and customer contracts or use of our services.
The risks and uncertainties referred to above include – but are not limited to – risks associated with developing and delivering new functionality for our service, new
products and services, our new business model, our past operating losses, possible fluctuations in our operating results and rate of growth, interruptions or delays
in our Web hosting, breach of our security measures, the outcome of any litigation, risks associated with completed and any possible mergers and acquisitions, the
immature market in which we operate, our relatively limited operating history, our ability to expand, retain, and motivate our employees and manage our growth,
new releases of our service and successful customer deployment, our limited history reselling non-salesforce.com products, and utilization and selling to larger
enterprise customers. Further information on potential factors that could affect the financial results of salesforce.com, inc. is included in our annual report on Form
10-K for the most recent fiscal year and in our quarterly report on Form 10-Q for the most recent fiscal quarter. These documents and others containing important
disclosures are available on the SEC Filings section of the Investor Information section of our Web site.
Any unreleased services or features referenced in this or other presentations, press releases or public statements are not currently available and may not be
delivered on time or at all. Customers who purchase our services should make the purchase decisions based upon features that are currently available.
Salesforce.com, inc. assumes no obligation and does not intend to update these forward-looking statements.
Statement under the Private Securities Litigation Reform Act of 1995
Forward-Looking Statement
Key Systems Need Up-To-Date Information
Businesses need to replicate changes in Salesforce to maintain consistency
Account {
Name : ”Acme"
}
Account {
?
}
Account {
?
}
insert acct = new
Account(Name='Acme’);
CRM Other Key Applications
Capture all record changes from your Salesforce org
Introducing Change Data Capture
No custom change-capture coding required
Easily select entities to capture data changes on with clicks
Capture granular data changes
Replicate Salesforce data to any downstream system
Real-time event-driven integration pattern
Decouple systems and scale without fear of breaking
“/data/ChangeEvents” Channel
Account {
Name : “Acme”
}
Account {
Name :
“Acme”
}
Account {
Name :
“Acme”
}
insert acct;
GA in Winter!
No polling
No batch ETL processes
No point-to-point integrations
Change Data Capture Drives Key Use Cases
Master Data
Management
DATA REPLICATION
Update external
systems to reflect
changes in Salesforce
Back-Office
Integrations
PROCESS AUTOMATION
Downstream systems
react when Salesforce
data changes
Data Archival
AUDIT & COMPLIANCE
Changes in Salesforce
must be stored for an
extended period of time
Salesforce Event Stream
/closed_won
/new_account
/new_account
/data_change
Amazon S3
bucket
Change Data Capture Architecture
Change Events
• Captured for data change events
• Published to change stream
• Sent to subscribed clients
Update Event
Account {
Name : "Acme2"
}
Salesforce External System
Account {
Name:"Acme2"
}
Account {
Name:"Acme"
}
Update
Account {
Name:"Acme2"
}
Account {
Name:"Acme"
}
Enterprise Messaging
Platform Update
Orchestrate complex business processes without writing custom code
Easily Extend Platform Events with MuleSoft
Capture Events with the Salesforce Connector
Pre-built connector for Change Data and Platform Events
Perform crucial data transformations
Allow for communication across protocols and data types
Deploy secure API gateways
Propagate events to on-prem data sources
Firewall
On-Prem 3rd
Party Cloud
Salesforce Platform and
Change Data Event Streams
Roadmap
CDC (Dev Preview)
Custom Object Default
Enablement
Platform Encryption Support
Monitoring APIs
Sharing Support
Virtual Channel Definitions
Apex Triggers on CDC Events
Internal Enablement Toolkit
Additional Object Support
Winter ‘19 (#DF18) Spring ‘19 Summer ‘19 +
Filtered Subscriptions
Internal Multi-org
Subscriptions
Cross-org Subscription
Additional Object Support
CDC is Powered by Platform Events
Cost and complexity increases over time
Point-to-Point Integrations Slow Down Business
Year 1
Cost and complexity increases over time
Point-to-Point Integrations Slow Down Business
Year 3
Year 1
Drive robust process automation with an event-driven architecture
Real-Time Integration Across Systems with Platform Events
Salesforce Event Stream
EventBus.publish {
“Closed Deal!”;
}
Publish Event
</Update Inventory> </Trigger Push Notification>
</Resolve Case>
</Create Invoice> </Update Report>
Cost and complexity increases over time
Point-to-Point Integrations Slow Down Business
Years
5+
Year 3
Year 1
Move from Point-to-Point to a robust, decoupled model
Scale Integrations with an Event-Driven Architecture
Salesforce Event Stream
Point-to-Point Event-Driven
Platform Events Integration - ‘Connect Events’ Service
Fully managed bi-directional integration with platform events
Pilot in Winter!
Salesforce Event Steam
Heroku Kafka
Broker
Cluster
Heroku Connect
Events
Platform & Change
Data Events
MuleSoft
Application
Network
Systems,
Devices, and
Apps
Microservice
Consumers
Product Apps
External
Compute
Connect Events preview
Connect Events preview
Connect Events preview
November + December 2018
Community Success Months:
Get trained and become MuleSoft-Certified
All contents © MuleSoft Inc.
What are Community Success Months?
36
November and December are special months during which MuleSoft
Meetup Leaders present the best ways for you to learn, grow your
skills and get them recognized officially on the market.
- Learn how to expand your MuleSoft skills,
- Learn how to become MuleSoft-certified,
- Receive one complimentary certification exam voucher today!
All contents © MuleSoft Inc.
MuleSoft U
37
• Free!
• Self-paced HTML-format courses with step-by-step instructions to go
deep on any topic.
• Available courses:
- NEW - Development fundamentals (Mule 3 and 4)
- NEW – Mule 4 for Mule 3 users
- Flow Design
- Getting started with Anypoint Platform (Mule 3 and 4)
Register for MuleSoft U at
https://training.mulesoft.com/category/mulesoftu
All contents © MuleSoft Inc.
Instructor-led training
38
• 1 to 5 days, in person or online
• 12 available courses
• For all profiles: developers, architects, admins, IT ops, managers
See all the learning paths available and register for a class at
https://training.mulesoft.com
→ Win 1 of 4 free instructor-led training courses by participating in our
trivia later tonight!
All contents © MuleSoft Inc.
Get ready to become certified
39
• Free self-assessment quiz and DIY exercises to prepare for
the MCD Level 1 certification.
• 60+ questions and 10+ Do-It-Yourself exercises to apply and test
the knowledge gained in the Anypoint Platform Development -
Fundamentals class.
• 90% of the candidates who used these resources pass the exam!
Register for the quiz and the exercises at:
https://training.mulesoft.com/course/fundamentals4-quiz-diy
All contents © MuleSoft Inc.
More certifications to validate your skills
40
• Confirm mastery of concepts
• Achieve industry recognition
• Differentiate yourself in the marketplace
– MCD – Level 1 (Mule 4) + Level 1 (Mule 4) DELTA
– MCD – Integration and API Associate
– MCD – API Design Associate
– MCD – Integration Professional (Mule 3)
– MuleSoft Certified Platform Architect – Level 1
– MuleSoft Certified Integration Architect – Level 1
All contents © MuleSoft Inc.
Be ready!
41
• Datasheets are available to help you get ready for training and
certification exams.
• Everything you need to know about each course, each exam, set up
requirements, etc.
More than 45 datasheets are available at:
https://training.mulesoft.com/downloads
All contents © MuleSoft Inc.
Ready to take the leap?
42
• All of you will receive a free certification exam of your choice!
• Make sure to check in with your Meetup leader(s) today
• Check your emails within 10 days after the event to get your voucher.
No form to fill out, you will get it automatically.
Thursday 14 February
Thursday 21 February
Register now at meetups.mulesoft.com/sydney
Next Sydney Meetup:

More Related Content

What's hot

Best Practices in Implementing a Center for Enablement (C4E) within Your Orga...
Best Practices in Implementing a Center for Enablement (C4E) within Your Orga...Best Practices in Implementing a Center for Enablement (C4E) within Your Orga...
Best Practices in Implementing a Center for Enablement (C4E) within Your Orga...
MuleSoft
 
Eda gas andelectricity_meetup-adelaide_pov
Eda gas andelectricity_meetup-adelaide_povEda gas andelectricity_meetup-adelaide_pov
Eda gas andelectricity_meetup-adelaide_pov
Nicholas Bowman
 
Upgrading PeopleSoft Financials from 8.9 to 9.2 – Advice You Need to Know fro...
Upgrading PeopleSoft Financials from 8.9 to 9.2 – Advice You Need to Know fro...Upgrading PeopleSoft Financials from 8.9 to 9.2 – Advice You Need to Know fro...
Upgrading PeopleSoft Financials from 8.9 to 9.2 – Advice You Need to Know fro...
NERUG
 
What's New in Unifier 16.1
What's New in Unifier 16.1What's New in Unifier 16.1
What's New in Unifier 16.1
p6academy
 
Peoplesoft Update Manager (PUM) Presentation – During the upgrade and beyond
Peoplesoft Update Manager (PUM) Presentation – During the upgrade and beyondPeoplesoft Update Manager (PUM) Presentation – During the upgrade and beyond
Peoplesoft Update Manager (PUM) Presentation – During the upgrade and beyond
gravitonconsulting
 
Using the PeopleSoft HCM 9.2 PUM (PeopleSoft Update Manager) for Upgrades and...
Using the PeopleSoft HCM 9.2 PUM (PeopleSoft Update Manager) for Upgrades and...Using the PeopleSoft HCM 9.2 PUM (PeopleSoft Update Manager) for Upgrades and...
Using the PeopleSoft HCM 9.2 PUM (PeopleSoft Update Manager) for Upgrades and...
NERUG
 
PeopleSoft 9.2 Webinar Series - Part 1 - Upgrade Roadmap and Planning
PeopleSoft 9.2 Webinar Series - Part 1 - Upgrade Roadmap and PlanningPeopleSoft 9.2 Webinar Series - Part 1 - Upgrade Roadmap and Planning
PeopleSoft 9.2 Webinar Series - Part 1 - Upgrade Roadmap and PlanningArvind Rajan
 
MuleSoft Architecture Presentation
MuleSoft Architecture PresentationMuleSoft Architecture Presentation
MuleSoft Architecture Presentation
Rupesh Sinha
 
HPE Agile Manager and ALM Overview
HPE Agile Manager and ALM OverviewHPE Agile Manager and ALM Overview
HPE Agile Manager and ALM Overview
Jeffrey Nunn
 
Use of unifier with primavera
Use of unifier with primaveraUse of unifier with primavera
Use of unifier with primavera
gjmstleonards
 
Manage Development in Your Org with Salesforce Governance Framework
Manage Development in Your Org with Salesforce Governance FrameworkManage Development in Your Org with Salesforce Governance Framework
Manage Development in Your Org with Salesforce Governance Framework
Salesforce Developers
 
Primavera Integrations with special emphasis on the Cloud
Primavera Integrations with special emphasis on the CloudPrimavera Integrations with special emphasis on the Cloud
Primavera Integrations with special emphasis on the Cloud
p6academy
 
Upgrading to 9.2 - Setting Yourself Up For Success
Upgrading to 9.2 - Setting Yourself Up For SuccessUpgrading to 9.2 - Setting Yourself Up For Success
Upgrading to 9.2 - Setting Yourself Up For Success
Cedar Consulting
 
MuleSoft Meetup Singapore Dec 21 - API Monetisation with HyperCurrent & EDA w...
MuleSoft Meetup Singapore Dec 21 - API Monetisation with HyperCurrent & EDA w...MuleSoft Meetup Singapore Dec 21 - API Monetisation with HyperCurrent & EDA w...
MuleSoft Meetup Singapore Dec 21 - API Monetisation with HyperCurrent & EDA w...
Julian Douch
 
Torry Harris Overview
Torry Harris OverviewTorry Harris Overview
Torry Harris Overview
Ashim Chettri
 
MuleSoft Madrid Meetup #3 slides 2nd July 2020
MuleSoft Madrid Meetup #3 slides 2nd July 2020MuleSoft Madrid Meetup #3 slides 2nd July 2020
MuleSoft Madrid Meetup #3 slides 2nd July 2020
Ieva Navickaite
 
20210428 - Sustainable Engineering practices & API Communities: Adoption Best...
20210428 - Sustainable Engineering practices & API Communities: Adoption Best...20210428 - Sustainable Engineering practices & API Communities: Adoption Best...
20210428 - Sustainable Engineering practices & API Communities: Adoption Best...
Angel Alberici
 
Using bpm to automate project workflows with primavera
Using bpm to automate project workflows with primaveraUsing bpm to automate project workflows with primavera
Using bpm to automate project workflows with primaverap6academy
 
MuleSoft Meetup Singapore June 2021
MuleSoft Meetup Singapore June 2021MuleSoft Meetup Singapore June 2021
MuleSoft Meetup Singapore June 2021
Julian Douch
 
SAP #BOBJ #BI 4.1 Upgrade Webcast Series 5: BI Installation and Patching
SAP #BOBJ #BI 4.1 Upgrade Webcast Series 5: BI Installation and PatchingSAP #BOBJ #BI 4.1 Upgrade Webcast Series 5: BI Installation and Patching
SAP #BOBJ #BI 4.1 Upgrade Webcast Series 5: BI Installation and Patching
SAP Analytics
 

What's hot (20)

Best Practices in Implementing a Center for Enablement (C4E) within Your Orga...
Best Practices in Implementing a Center for Enablement (C4E) within Your Orga...Best Practices in Implementing a Center for Enablement (C4E) within Your Orga...
Best Practices in Implementing a Center for Enablement (C4E) within Your Orga...
 
Eda gas andelectricity_meetup-adelaide_pov
Eda gas andelectricity_meetup-adelaide_povEda gas andelectricity_meetup-adelaide_pov
Eda gas andelectricity_meetup-adelaide_pov
 
Upgrading PeopleSoft Financials from 8.9 to 9.2 – Advice You Need to Know fro...
Upgrading PeopleSoft Financials from 8.9 to 9.2 – Advice You Need to Know fro...Upgrading PeopleSoft Financials from 8.9 to 9.2 – Advice You Need to Know fro...
Upgrading PeopleSoft Financials from 8.9 to 9.2 – Advice You Need to Know fro...
 
What's New in Unifier 16.1
What's New in Unifier 16.1What's New in Unifier 16.1
What's New in Unifier 16.1
 
Peoplesoft Update Manager (PUM) Presentation – During the upgrade and beyond
Peoplesoft Update Manager (PUM) Presentation – During the upgrade and beyondPeoplesoft Update Manager (PUM) Presentation – During the upgrade and beyond
Peoplesoft Update Manager (PUM) Presentation – During the upgrade and beyond
 
Using the PeopleSoft HCM 9.2 PUM (PeopleSoft Update Manager) for Upgrades and...
Using the PeopleSoft HCM 9.2 PUM (PeopleSoft Update Manager) for Upgrades and...Using the PeopleSoft HCM 9.2 PUM (PeopleSoft Update Manager) for Upgrades and...
Using the PeopleSoft HCM 9.2 PUM (PeopleSoft Update Manager) for Upgrades and...
 
PeopleSoft 9.2 Webinar Series - Part 1 - Upgrade Roadmap and Planning
PeopleSoft 9.2 Webinar Series - Part 1 - Upgrade Roadmap and PlanningPeopleSoft 9.2 Webinar Series - Part 1 - Upgrade Roadmap and Planning
PeopleSoft 9.2 Webinar Series - Part 1 - Upgrade Roadmap and Planning
 
MuleSoft Architecture Presentation
MuleSoft Architecture PresentationMuleSoft Architecture Presentation
MuleSoft Architecture Presentation
 
HPE Agile Manager and ALM Overview
HPE Agile Manager and ALM OverviewHPE Agile Manager and ALM Overview
HPE Agile Manager and ALM Overview
 
Use of unifier with primavera
Use of unifier with primaveraUse of unifier with primavera
Use of unifier with primavera
 
Manage Development in Your Org with Salesforce Governance Framework
Manage Development in Your Org with Salesforce Governance FrameworkManage Development in Your Org with Salesforce Governance Framework
Manage Development in Your Org with Salesforce Governance Framework
 
Primavera Integrations with special emphasis on the Cloud
Primavera Integrations with special emphasis on the CloudPrimavera Integrations with special emphasis on the Cloud
Primavera Integrations with special emphasis on the Cloud
 
Upgrading to 9.2 - Setting Yourself Up For Success
Upgrading to 9.2 - Setting Yourself Up For SuccessUpgrading to 9.2 - Setting Yourself Up For Success
Upgrading to 9.2 - Setting Yourself Up For Success
 
MuleSoft Meetup Singapore Dec 21 - API Monetisation with HyperCurrent & EDA w...
MuleSoft Meetup Singapore Dec 21 - API Monetisation with HyperCurrent & EDA w...MuleSoft Meetup Singapore Dec 21 - API Monetisation with HyperCurrent & EDA w...
MuleSoft Meetup Singapore Dec 21 - API Monetisation with HyperCurrent & EDA w...
 
Torry Harris Overview
Torry Harris OverviewTorry Harris Overview
Torry Harris Overview
 
MuleSoft Madrid Meetup #3 slides 2nd July 2020
MuleSoft Madrid Meetup #3 slides 2nd July 2020MuleSoft Madrid Meetup #3 slides 2nd July 2020
MuleSoft Madrid Meetup #3 slides 2nd July 2020
 
20210428 - Sustainable Engineering practices & API Communities: Adoption Best...
20210428 - Sustainable Engineering practices & API Communities: Adoption Best...20210428 - Sustainable Engineering practices & API Communities: Adoption Best...
20210428 - Sustainable Engineering practices & API Communities: Adoption Best...
 
Using bpm to automate project workflows with primavera
Using bpm to automate project workflows with primaveraUsing bpm to automate project workflows with primavera
Using bpm to automate project workflows with primavera
 
MuleSoft Meetup Singapore June 2021
MuleSoft Meetup Singapore June 2021MuleSoft Meetup Singapore June 2021
MuleSoft Meetup Singapore June 2021
 
SAP #BOBJ #BI 4.1 Upgrade Webcast Series 5: BI Installation and Patching
SAP #BOBJ #BI 4.1 Upgrade Webcast Series 5: BI Installation and PatchingSAP #BOBJ #BI 4.1 Upgrade Webcast Series 5: BI Installation and Patching
SAP #BOBJ #BI 4.1 Upgrade Webcast Series 5: BI Installation and Patching
 

Similar to Meetup Sydney 2018.11.08

MuleSoft meetup_sg_no2_may19
MuleSoft meetup_sg_no2_may19MuleSoft meetup_sg_no2_may19
MuleSoft meetup_sg_no2_may19
Julian Douch
 
Build Apps Fast with Lightning Components from Apttus
Build Apps Fast with Lightning Components from ApttusBuild Apps Fast with Lightning Components from Apttus
Build Apps Fast with Lightning Components from Apttus
Dreamforce
 
MuleSoft's Approach to Driving Customer Outcomes
MuleSoft's Approach to Driving Customer Outcomes MuleSoft's Approach to Driving Customer Outcomes
MuleSoft's Approach to Driving Customer Outcomes
MuleSoft
 
Df14 so many features dreamforce ’14
Df14 so many features dreamforce ’14Df14 so many features dreamforce ’14
Df14 so many features dreamforce ’14
Mudit Agarwal
 
Digital Disruption in EDI
Digital Disruption in EDI Digital Disruption in EDI
Digital Disruption in EDI
MuleSoft
 
DevOps and APIs: Great Alone, Better Together
DevOps and APIs: Great Alone, Better Together DevOps and APIs: Great Alone, Better Together
DevOps and APIs: Great Alone, Better Together
MuleSoft
 
ISV Tech Talk: Distributing Lightning Components
ISV Tech Talk: Distributing Lightning ComponentsISV Tech Talk: Distributing Lightning Components
ISV Tech Talk: Distributing Lightning Components
CodeScience
 
Designing Enterprise Applications for Speed and Agility
Designing Enterprise Applications for Speed and AgilityDesigning Enterprise Applications for Speed and Agility
Designing Enterprise Applications for Speed and Agility
Kenandy
 
Salesforce – Proven Platform Development with DevOps & Agile
Salesforce – Proven Platform Development with DevOps & AgileSalesforce – Proven Platform Development with DevOps & Agile
Salesforce – Proven Platform Development with DevOps & Agile
Sai Jithesh ☁️
 
MuleSoft Meetup #2 in Kyiv, Ukraine - What is special about MuleSoft Catalyst™?
MuleSoft Meetup #2 in Kyiv, Ukraine - What is special about MuleSoft Catalyst™?MuleSoft Meetup #2 in Kyiv, Ukraine - What is special about MuleSoft Catalyst™?
MuleSoft Meetup #2 in Kyiv, Ukraine - What is special about MuleSoft Catalyst™?
Maksym Dovgopolyi, PMP
 
ITA2323_Final_SHOWREADY_28April2015
ITA2323_Final_SHOWREADY_28April2015ITA2323_Final_SHOWREADY_28April2015
ITA2323_Final_SHOWREADY_28April2015Paul Kirch
 
August 2015 Governance Final 20150804.pptx
 August 2015 Governance Final 20150804.pptx August 2015 Governance Final 20150804.pptx
August 2015 Governance Final 20150804.pptx
AdilPatel34
 
Heroku + Salesforce = Partner Success
Heroku + Salesforce = Partner SuccessHeroku + Salesforce = Partner Success
Heroku + Salesforce = Partner Success
Alexander Sutherland
 
Baltimore nov2018 meetup
Baltimore nov2018 meetupBaltimore nov2018 meetup
Baltimore nov2018 meetup
ManjuKumara GH
 
Lightning Developer Experience, Eclipse IDE Evolved
Lightning Developer Experience, Eclipse IDE EvolvedLightning Developer Experience, Eclipse IDE Evolved
Lightning Developer Experience, Eclipse IDE Evolved
Salesforce Developers
 
MuleSoft's Approach to Driving Customer Outcomes
MuleSoft's Approach to Driving Customer Outcomes MuleSoft's Approach to Driving Customer Outcomes
MuleSoft's Approach to Driving Customer Outcomes
MuleSoft
 
Transition to the Lightning Experience: Pro Tips, Tools and a Transition Stra...
Transition to the Lightning Experience: Pro Tips, Tools and a Transition Stra...Transition to the Lightning Experience: Pro Tips, Tools and a Transition Stra...
Transition to the Lightning Experience: Pro Tips, Tools and a Transition Stra...
Shell Black
 
Institutionalizing Accessible Product Development
Institutionalizing Accessible Product DevelopmentInstitutionalizing Accessible Product Development
Institutionalizing Accessible Product Development
Jesse Hausler
 
Agile Release Management for Fast Moving Enterprises
Agile Release Management for Fast Moving EnterprisesAgile Release Management for Fast Moving Enterprises
Agile Release Management for Fast Moving Enterprises
Dreamforce
 
Examples of Using Heroku With Force.com to Build Apps
Examples of Using Heroku With Force.com to Build AppsExamples of Using Heroku With Force.com to Build Apps
Examples of Using Heroku With Force.com to Build Apps
Salesforce Developers
 

Similar to Meetup Sydney 2018.11.08 (20)

MuleSoft meetup_sg_no2_may19
MuleSoft meetup_sg_no2_may19MuleSoft meetup_sg_no2_may19
MuleSoft meetup_sg_no2_may19
 
Build Apps Fast with Lightning Components from Apttus
Build Apps Fast with Lightning Components from ApttusBuild Apps Fast with Lightning Components from Apttus
Build Apps Fast with Lightning Components from Apttus
 
MuleSoft's Approach to Driving Customer Outcomes
MuleSoft's Approach to Driving Customer Outcomes MuleSoft's Approach to Driving Customer Outcomes
MuleSoft's Approach to Driving Customer Outcomes
 
Df14 so many features dreamforce ’14
Df14 so many features dreamforce ’14Df14 so many features dreamforce ’14
Df14 so many features dreamforce ’14
 
Digital Disruption in EDI
Digital Disruption in EDI Digital Disruption in EDI
Digital Disruption in EDI
 
DevOps and APIs: Great Alone, Better Together
DevOps and APIs: Great Alone, Better Together DevOps and APIs: Great Alone, Better Together
DevOps and APIs: Great Alone, Better Together
 
ISV Tech Talk: Distributing Lightning Components
ISV Tech Talk: Distributing Lightning ComponentsISV Tech Talk: Distributing Lightning Components
ISV Tech Talk: Distributing Lightning Components
 
Designing Enterprise Applications for Speed and Agility
Designing Enterprise Applications for Speed and AgilityDesigning Enterprise Applications for Speed and Agility
Designing Enterprise Applications for Speed and Agility
 
Salesforce – Proven Platform Development with DevOps & Agile
Salesforce – Proven Platform Development with DevOps & AgileSalesforce – Proven Platform Development with DevOps & Agile
Salesforce – Proven Platform Development with DevOps & Agile
 
MuleSoft Meetup #2 in Kyiv, Ukraine - What is special about MuleSoft Catalyst™?
MuleSoft Meetup #2 in Kyiv, Ukraine - What is special about MuleSoft Catalyst™?MuleSoft Meetup #2 in Kyiv, Ukraine - What is special about MuleSoft Catalyst™?
MuleSoft Meetup #2 in Kyiv, Ukraine - What is special about MuleSoft Catalyst™?
 
ITA2323_Final_SHOWREADY_28April2015
ITA2323_Final_SHOWREADY_28April2015ITA2323_Final_SHOWREADY_28April2015
ITA2323_Final_SHOWREADY_28April2015
 
August 2015 Governance Final 20150804.pptx
 August 2015 Governance Final 20150804.pptx August 2015 Governance Final 20150804.pptx
August 2015 Governance Final 20150804.pptx
 
Heroku + Salesforce = Partner Success
Heroku + Salesforce = Partner SuccessHeroku + Salesforce = Partner Success
Heroku + Salesforce = Partner Success
 
Baltimore nov2018 meetup
Baltimore nov2018 meetupBaltimore nov2018 meetup
Baltimore nov2018 meetup
 
Lightning Developer Experience, Eclipse IDE Evolved
Lightning Developer Experience, Eclipse IDE EvolvedLightning Developer Experience, Eclipse IDE Evolved
Lightning Developer Experience, Eclipse IDE Evolved
 
MuleSoft's Approach to Driving Customer Outcomes
MuleSoft's Approach to Driving Customer Outcomes MuleSoft's Approach to Driving Customer Outcomes
MuleSoft's Approach to Driving Customer Outcomes
 
Transition to the Lightning Experience: Pro Tips, Tools and a Transition Stra...
Transition to the Lightning Experience: Pro Tips, Tools and a Transition Stra...Transition to the Lightning Experience: Pro Tips, Tools and a Transition Stra...
Transition to the Lightning Experience: Pro Tips, Tools and a Transition Stra...
 
Institutionalizing Accessible Product Development
Institutionalizing Accessible Product DevelopmentInstitutionalizing Accessible Product Development
Institutionalizing Accessible Product Development
 
Agile Release Management for Fast Moving Enterprises
Agile Release Management for Fast Moving EnterprisesAgile Release Management for Fast Moving Enterprises
Agile Release Management for Fast Moving Enterprises
 
Examples of Using Heroku With Force.com to Build Apps
Examples of Using Heroku With Force.com to Build AppsExamples of Using Heroku With Force.com to Build Apps
Examples of Using Heroku With Force.com to Build Apps
 

Recently uploaded

FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
OnBoard
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
Search and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical FuturesSearch and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical Futures
Bhaskar Mitra
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
Frank van Harmelen
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
DianaGray10
 
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
Abida Shariff
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
Sri Ambati
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
Product School
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
RTTS
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
Ralf Eggert
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
ODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User Group
CatarinaPereira64715
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
Cheryl Hung
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Product School
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 

Recently uploaded (20)

FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
Search and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical FuturesSearch and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical Futures
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
 
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
ODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User Group
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 

Meetup Sydney 2018.11.08

  • 2. All contents © MuleSoft Inc. We have 4x prizes tonight to give away: ● Training course voucher - any course, online or in-person ● Certification voucher for all! Prizes, Prizes, Prizes 2
  • 3. All contents © MuleSoft Inc. Agenda 3 • 5:30 pm Registration & Networking • 6:00 pm Planning for Mule 4 Migration Success - Nick Bowman (Consulting Manager, WhiteSky Labs) • 6:30 pm Salesforce Powered by Mule: Bringing APIs to Life Dan Owen (Customer Success Architect, MuleSoft) and Adam Sellers (Principal Solutions Engineer, Salesforce) • 7:00 pm Networking • 7:30 pm Event close
  • 4. All contents © MuleSoft Inc. What’s next 4 • Share: – Tweet your pictures with the hashtag #MuleMeetup – Invite your network to join: meetups.mulesoft.com/sydney • Feedback: – Contact MuleSoft at meetup@mulesoft.com for ways to improve the program and suggest topics • Our next meetup: – Date: 21 February, 2018 – Location: TBD – Topic: TBD
  • 5. Nick Bowman – Consulting Manager for WhiteSky Labs 8-November-2018 Planning for Mule 4 Migration Success
  • 6. All contents © MuleSoft Inc. Agenda 6 • Why Upgrade • When to Upgrade • Planning and Scoping • Execution • Transition • Case Study – ALH Group
  • 7. All contents © MuleSoft Inc. Why Upgrade? 7 Simplified expression language and improved runtime experience • Even easier and quicker to build and release applications on Mule 4 • Complete revamp of runtime engine for greater performance and reliability Supportability / Clean-up • Do your existing Applications have a high support overhead – E.g. Logging / Error handling not effective • API Led Design Principles not in place? – Now is the time to refactor for greater reuse! Take advantage of new Development features • Error handling – New Try Scope • Connectors are more intuitive to use and easier to build • Intuitive Palette • https://www.mulesoft.com/whitepaper/api/ what-is-new-mule-4 Consider Technical Debt • For every Mule 3 Application you are newly building or changing, you will need to consider for a Mule 4 upgrade in future • Is there a big project or program starting soon – Do the upgrade beforehand!
  • 8. All contents © MuleSoft Inc. When to upgrade? 8 Should you start the journey now? • Consider your organization’s appetite to adopt a major new Runtime version • Customers are already successfully deploying new applications in Mule 4 • Common Connectors are widely available and stable - Take the time to check that the connectors you need are available and stable first. • Will the Mule Migration Tool accelerate the upgrade? It may be worth waiting for general availability of the tool About the Mule Migration Tool • Convert Mule 3 project zips to equivalent Mule 4 project jars using the Utility • Currently in beta testing with delivery partners • Best results where your Mule 3 flows follow development best practice – i.e. If there are overly complex transformations, custom code, or the runtime artefacts are not in scope for conversion • Remember that it is an accelerator, not a silver bullet - Converted Mule 4 applications still need manual effort to verify and/or tweak before being ready to System Test
  • 9. All contents © MuleSoft Inc. Planning and Scoping 9 Take time to scope out your Upgrade • Start by collating a list of Applications and flows in a spreadsheet or tool and capture relevant metrics to calculate effort Impact Assessment • Assess each API complexity • Is it full rewrite, small or large modification? Who should be involved? • MuleSoft Customer Success Team • Application Subject Matter Experts • Quality Assurance • Implementation Partner Identify Dependencies • Production Samples for Unit Testing • Documentation, RAML, Wikis, access to Application SMEs • People Dependencies • Third Party Extensions for Logging etc • Produce a dependency register with due dates and who responsible Determine method / cut-over • Cut-over approach / migration plan • Test Driven Approach • Identify value of Mule Migration Tool
  • 10. All contents © MuleSoft Inc. Execution 10 Use an Agile Delivery Method • Organize Application conversions in Sprint cycles • Start with a simple Application first to prove out your Development, Test, and Transition processes • When confident in your process start tackling more complex Applications – Don’t leave the hardest ones until last! Mobilize the right team • Does your internal team have the necessary skills to begin building on Mule 4 right away? • Internally or in collaboration with a partner – Kick-start or deliver the whole upgrade? • How much work can be done by off-shore resources for commercial benefit?
  • 11. All contents © MuleSoft Inc. Transition 11 Produce a transition plan • Sprint Migration – Deploy APIs when ready • Post Go-live Verification Testing • Identify Pre and Post deployment tasks well before deployment • Can you do a rehearsal ahead of time • Do all cut-over stakeholders understand their roles Licensing • Talk to your MuleSoft Account Executive or a MuleSoft Services Partner about transitional licensing requirements
  • 12. All contents © MuleSoft Inc. Case Study – ALH Group 12 Scope • Mix of 12 simple to complex Applications • Decided not to wait for the Mule Migration Tool as existing Applications had a high amount of custom code and scripts. Collaborative Team • The ALH Development Lead worked closely with WSL to plan and deliver the upgrade. • WSL kicked off the first Application migrations with shadowing from the ALH Team. • The ALH team were able to complete the last 4 Application migrations • Utilized off-shore development capability after first sprint cycle was successful • ALH is currently leading the System Integration Testing Why • Getting ready to use the MuleSoft Platform for innovative API offerings in 2019 • Moving from Mule ESB Batch / Point to Point approach to a modern API Led Architecture • Opportunity to learn MuleSoft Design best practices “I am enjoying the new Mule components in Version 4. In particular, the simplified File and Database components The profile of MuleSoft has increased here at ALH. MuleSoft has provided an opportunity to start thinking about leveraging all data in the organization With the assistance of WSL, ALH is confident to move forward with MuleSoft. Tackling projects that were considered too challenging some time ago.” Chris Minas – ALH Group MuleSoft Lead Developer
  • 13. 100% Exclusive Fully Certified & Proficient Resources (As of Oct ‘18) Australia: 21 Philippines: 64 Composite Commercial Value WhiteSky Labs Capability & Value Proposition
  • 15. Salesforce Powered by Mule: Bringing APIs to Life Dan Owen (Customer Success Architect, MuleSoft) Adam Sellers (Principal Solutions Engineer, Salesforce)
  • 16. Adam Sellers - Platform Guy Dan Owen - Muley Change Data Capture Synchronize Data & Orchestrate Workflows in Real-Time
  • 17. This presentation may contain forward-looking statements that involve risks, uncertainties, and assumptions. If any such uncertainties materialize or if any of the assumptions proves incorrect, the results of salesforce.com, inc. could differ materially from the results expressed or implied by the forward-looking statements we make. All statements other than statements of historical fact could be deemed forward-looking, including any projections of product or service availability, subscriber growth, earnings, revenues, or other financial items and any statements regarding strategies or plans of management for future operations, statements of belief, any statements concerning new, planned, or upgraded services or technology developments and customer contracts or use of our services. The risks and uncertainties referred to above include – but are not limited to – risks associated with developing and delivering new functionality for our service, new products and services, our new business model, our past operating losses, possible fluctuations in our operating results and rate of growth, interruptions or delays in our Web hosting, breach of our security measures, the outcome of any litigation, risks associated with completed and any possible mergers and acquisitions, the immature market in which we operate, our relatively limited operating history, our ability to expand, retain, and motivate our employees and manage our growth, new releases of our service and successful customer deployment, our limited history reselling non-salesforce.com products, and utilization and selling to larger enterprise customers. Further information on potential factors that could affect the financial results of salesforce.com, inc. is included in our annual report on Form 10-K for the most recent fiscal year and in our quarterly report on Form 10-Q for the most recent fiscal quarter. These documents and others containing important disclosures are available on the SEC Filings section of the Investor Information section of our Web site. Any unreleased services or features referenced in this or other presentations, press releases or public statements are not currently available and may not be delivered on time or at all. Customers who purchase our services should make the purchase decisions based upon features that are currently available. Salesforce.com, inc. assumes no obligation and does not intend to update these forward-looking statements. Statement under the Private Securities Litigation Reform Act of 1995 Forward-Looking Statement
  • 18. Key Systems Need Up-To-Date Information Businesses need to replicate changes in Salesforce to maintain consistency Account { Name : ”Acme" } Account { ? } Account { ? } insert acct = new Account(Name='Acme’); CRM Other Key Applications
  • 19. Capture all record changes from your Salesforce org Introducing Change Data Capture No custom change-capture coding required Easily select entities to capture data changes on with clicks Capture granular data changes Replicate Salesforce data to any downstream system Real-time event-driven integration pattern Decouple systems and scale without fear of breaking “/data/ChangeEvents” Channel Account { Name : “Acme” } Account { Name : “Acme” } Account { Name : “Acme” } insert acct; GA in Winter! No polling No batch ETL processes No point-to-point integrations
  • 20. Change Data Capture Drives Key Use Cases Master Data Management DATA REPLICATION Update external systems to reflect changes in Salesforce Back-Office Integrations PROCESS AUTOMATION Downstream systems react when Salesforce data changes Data Archival AUDIT & COMPLIANCE Changes in Salesforce must be stored for an extended period of time Salesforce Event Stream /closed_won /new_account /new_account /data_change Amazon S3 bucket
  • 21. Change Data Capture Architecture Change Events • Captured for data change events • Published to change stream • Sent to subscribed clients Update Event Account { Name : "Acme2" } Salesforce External System Account { Name:"Acme2" } Account { Name:"Acme" } Update Account { Name:"Acme2" } Account { Name:"Acme" } Enterprise Messaging Platform Update
  • 22. Orchestrate complex business processes without writing custom code Easily Extend Platform Events with MuleSoft Capture Events with the Salesforce Connector Pre-built connector for Change Data and Platform Events Perform crucial data transformations Allow for communication across protocols and data types Deploy secure API gateways Propagate events to on-prem data sources Firewall On-Prem 3rd Party Cloud Salesforce Platform and Change Data Event Streams
  • 23. Roadmap CDC (Dev Preview) Custom Object Default Enablement Platform Encryption Support Monitoring APIs Sharing Support Virtual Channel Definitions Apex Triggers on CDC Events Internal Enablement Toolkit Additional Object Support Winter ‘19 (#DF18) Spring ‘19 Summer ‘19 + Filtered Subscriptions Internal Multi-org Subscriptions Cross-org Subscription Additional Object Support
  • 24. CDC is Powered by Platform Events
  • 25. Cost and complexity increases over time Point-to-Point Integrations Slow Down Business Year 1
  • 26. Cost and complexity increases over time Point-to-Point Integrations Slow Down Business Year 3 Year 1
  • 27. Drive robust process automation with an event-driven architecture Real-Time Integration Across Systems with Platform Events Salesforce Event Stream EventBus.publish { “Closed Deal!”; } Publish Event </Update Inventory> </Trigger Push Notification> </Resolve Case> </Create Invoice> </Update Report>
  • 28. Cost and complexity increases over time Point-to-Point Integrations Slow Down Business Years 5+ Year 3 Year 1
  • 29. Move from Point-to-Point to a robust, decoupled model Scale Integrations with an Event-Driven Architecture Salesforce Event Stream Point-to-Point Event-Driven
  • 30. Platform Events Integration - ‘Connect Events’ Service Fully managed bi-directional integration with platform events Pilot in Winter! Salesforce Event Steam Heroku Kafka Broker Cluster Heroku Connect Events Platform & Change Data Events MuleSoft Application Network Systems, Devices, and Apps Microservice Consumers Product Apps External Compute
  • 34.
  • 35. November + December 2018 Community Success Months: Get trained and become MuleSoft-Certified
  • 36. All contents © MuleSoft Inc. What are Community Success Months? 36 November and December are special months during which MuleSoft Meetup Leaders present the best ways for you to learn, grow your skills and get them recognized officially on the market. - Learn how to expand your MuleSoft skills, - Learn how to become MuleSoft-certified, - Receive one complimentary certification exam voucher today!
  • 37. All contents © MuleSoft Inc. MuleSoft U 37 • Free! • Self-paced HTML-format courses with step-by-step instructions to go deep on any topic. • Available courses: - NEW - Development fundamentals (Mule 3 and 4) - NEW – Mule 4 for Mule 3 users - Flow Design - Getting started with Anypoint Platform (Mule 3 and 4) Register for MuleSoft U at https://training.mulesoft.com/category/mulesoftu
  • 38. All contents © MuleSoft Inc. Instructor-led training 38 • 1 to 5 days, in person or online • 12 available courses • For all profiles: developers, architects, admins, IT ops, managers See all the learning paths available and register for a class at https://training.mulesoft.com → Win 1 of 4 free instructor-led training courses by participating in our trivia later tonight!
  • 39. All contents © MuleSoft Inc. Get ready to become certified 39 • Free self-assessment quiz and DIY exercises to prepare for the MCD Level 1 certification. • 60+ questions and 10+ Do-It-Yourself exercises to apply and test the knowledge gained in the Anypoint Platform Development - Fundamentals class. • 90% of the candidates who used these resources pass the exam! Register for the quiz and the exercises at: https://training.mulesoft.com/course/fundamentals4-quiz-diy
  • 40. All contents © MuleSoft Inc. More certifications to validate your skills 40 • Confirm mastery of concepts • Achieve industry recognition • Differentiate yourself in the marketplace – MCD – Level 1 (Mule 4) + Level 1 (Mule 4) DELTA – MCD – Integration and API Associate – MCD – API Design Associate – MCD – Integration Professional (Mule 3) – MuleSoft Certified Platform Architect – Level 1 – MuleSoft Certified Integration Architect – Level 1
  • 41. All contents © MuleSoft Inc. Be ready! 41 • Datasheets are available to help you get ready for training and certification exams. • Everything you need to know about each course, each exam, set up requirements, etc. More than 45 datasheets are available at: https://training.mulesoft.com/downloads
  • 42. All contents © MuleSoft Inc. Ready to take the leap? 42 • All of you will receive a free certification exam of your choice! • Make sure to check in with your Meetup leader(s) today • Check your emails within 10 days after the event to get your voucher. No form to fill out, you will get it automatically.
  • 43. Thursday 14 February Thursday 21 February Register now at meetups.mulesoft.com/sydney Next Sydney Meetup: