SlideShare uma empresa Scribd logo
1 de 37
Baixar para ler offline
All contents © MuleSoft, LLC
Sydney MuleSoft Meetup
Thank you for joining us today! Please introduce yourself in the chat!
Presentations will commence shortly after 5.30pm AEST.
Welcome to the
All contents © MuleSoft, LLC
Meet your local Meetup leaders
4
Join the group at meetups.mulesoft.com/sydney
to be notified of all future events
Dan Owen
RVP, Customer Success Strategy and
Architecture
@ MuleSoft
Royston Lobo Senior
Technical Architect, Customer
Success Strategy and
Architecture @ MuleSoft
All contents © MuleSoft, LLC
Some guidelines
5
Use the chat function to ask questions and comment.
We will use Kahoot for our trivia later in the meetup. Tip: Use your phone for Kahoot!
All contents © MuleSoft, LLC
Agenda
6
● Updates
● U.Newcastle’s migration journey to CloudHub - Jack Greenrich and
Phil Power
● Panel Discussion - Building a career in APIs, Integration and MuleSoft
● Trivia and prizes!
All contents © MuleSoft, LLC
Who is attending the Sydney
MuleSoft Meetup for the first
time?
Please introduce yourself in the chat.
All contents © MuleSoft, LLC
RECAP
All contents © MuleSoft, LLC
Online Meetup
Group
- Weekly sessions
- Previous
sessions
available on
YouTube
- https://meetups.mulesoft.com/online-group-engli
sh/
9
All contents © MuleSoft, LLC
Friends of Max
10
https://videos.mulesoft.com/watch/8miAAmtg
MJ39qDkVnSUEMV
● Bite Sized
● Topic list includes:
○ Anypoint Monitoring
○ Mule Migration
Assistant (MMA)
All contents © MuleSoft, LLC 11
We’re looking for Meetup co-leaders!
https://meetups.mulesoft.com/become-mulesoft-meetup-leader/
All contents © MuleSoft, LLC
Date_
Tuesday 20 October
Time_
1pm - 2:30pm
Register today_
connect.mulesoft.com/events/connect/japac
1pm Welcome & keynote
2pm Breakouts
Banking
Insurance
Public Sector
Retail
Product
2:30pm Main Program Ends / Developer Meetup
Agenda_
English, Japanese, Traditional Chinese and Thai availableCC
CC
MuleSoft CONNECT:Now is a
high-impact, 90-minute virtual
event that serves as your 90-day
playbook for today’s digital
imperative — focusing 80% on
customer use cases and how-to
guidance, and 20% on seeing
technology in action that delivers
value on day one.
CC
CC
Customer lineup_
Who should attend_
CIO Head of IT Developer Architect
..an
d
mor
e...
..and more...
All contents © MuleSoft, LLC 13
All contents © MuleSoft, LLC
To conclude this intro...
14
● Fill out the survey!
● Contribute! meetups@mulesoft.com or `Contact the Organiser` on the event page.
All contents © MuleSoft, LLC
Get notified at meetups.mulesoft.com/sydney
Next Sydney Meetup:
All contents © MuleSoft, LLC
U.Newcastle’s migration to
CloudHub
Jack Greenrich and Phil Power
University of Newcastle
All contents © MuleSoft, LLC
Panel Discussion
Building a career in APIs, Integration and MuleSoft
All contents © MuleSoft, LLC
Google Slides does not have an
image placeholder option. Please
place an image over this box
manually or work in Describe your role in 2 sentences:
- I help my clients draw little boxes with lines going between all their systems. I
then ask my team to help me build those lines. The goal is to try to keep the
total number of lines as low as possible.
First role in IT/Tech:
- I worked in a Vodafone call centre in the mid 2000’s helping people setup
internet on their PDA’s. It was horrible but taught me a lot about humanity.
Career highlight(s)
- Taking the Service NSW API platform live with MuleSoft in containers on
Docker 0.9
- Taking icare live on CloudHub with ~250 API’s
- Helping grow an engineering team from 6 to 600
- Meeting Dan Owen
#1 principle
- Loose coupling
Andy Evans
18
All contents © MuleSoft, LLC
Google Slides does not have an
image placeholder option. Please
place an image over this box
manually or work in
Jack Greenrich
19
Describe your role in 2 sentences:
Tech Lead for Middleware / Integration
First role in IT/Tech:
Junior Cobol Programmer for Australian Consolidated Press as part of the
Australian Computer Industry Training Program
Career highlight(s):
#1 principle
All contents © MuleSoft, LLC
Google Slides does not have an
image placeholder option. Please
place an image over this box
manually or work in
Raghavi Yarasi
20
Describe your role in 2 sentences:
My roles covers 360° aspect of software solutions used in the organization – right
from dealing with end users , talking to business , dealing with vendors
,implementation, customization and maintenance of software solutions within the
organization.
First role in IT/Tech:
Associate Programmer at Convergys Information Technology ( Now Net Cracker)
Career highlight(s):
Telecom Billing ( BSS ): Worked for solutions to support billing of Sprint-PCS,
BritishTelecom
Not For Profit : Australian Red Cross , BaptistCare [ AgedCare ])
#1 principle: Simplicity is the utmost sophistication
All contents © MuleSoft, LLC
Google Slides does not have an
image placeholder option. Please
place an image over this box
manually or work in
Ryan Andal
21
Describe your role in 2 sentences:
My day-to-day work involves requirements gathering, analysis, design,
development, testing and deployment. I also provide mentoring and consulting
support to consultants and architects.
First role in IT/Tech: Java Developer
Career highlight(s):
● MuleSoft Ambassador
● Salesforce Trailblazer
● MuleSoft Community Moderador
● Manila MuleSoft Meetup Group Leader
● MuleSoft Certified Architect and TOGAF Certified
● Recognised 9 times by MuleSoft as “Top MuleSoft Community Contributor”
● Contributed over 1000+ answered questions in MuleSoft Forum
#1 principle
Think beyond your capabilities. Work beyond your expectations.
All contents © MuleSoft, LLC
Google Slides does not have an
image placeholder option. Please
place an image over this box
manually or work in
Krishnan Ramaswamy
22
Describe your role in 2 sentences:
Listen and validate. Be a trusted advisor to the client and try to solve the problem
in product agnostic manner.
First role in IT/Tech: C developer in a Anti-Virus company.
Career highlight(s):
● Built a workflow engine in early 2000, when I didn’t know what a work
product did ?
● HICAPS interface for MBF ( now BUPA )
● XL Axiata (Indonesia) - 59 million subscribers
● Joining MuleSoft .. 3, 2, 12
#1 principle
Simple, Honest and Passionate
All contents © MuleSoft, LLC
Andy Evans Jack Greenrich Krishnan Ramaswamy Raghavi Yarasi Ryan Andal
Panel Discussion
23
Post your questions in the Chat!
“Building a career in APIs, Integration and MuleSoft”
All contents © MuleSoft, LLC
Trivia
All contents © MuleSoft, LLC
Migrating Mule from On-Prem to
Cloudhub
Jack Greenrich,
Tech Lead Integration & Middleware
Phil Power,
Project Manager
All contents © MuleSoft, LLC
Introduction
Analyst / Developer with 30 years of experience in IT
Newcastle University – Integration and Middleware
I have a collection of over 100 Board Games
2
Jack Greenrich
Newcastle University – Project Manager
I have a quiver of over 25 Surboards
Phil Power
All contents © MuleSoft, LLC
Business Case
Reasons for Change
• Current MuleSoft infrastructure in Datacentre needed to be retired.
• Capacity issues with the on-Premise MuleSoft implementation can be addressed also.
• Reduction in operating costs if the MuleSoft CloudHub option is taken, the cost of licencing is inclusive
of maintenance, MuleSoft upgrades and compute costs in AWS for MuleSoft workloads.
• Increased reliability by leveraging the enhanced reporting and monitoring of the MuleSoft Control
Plane.
3
All contents © MuleSoft, LLC
Business Case
Options
• Option 1 – MuleSoft CloudHub – Run as a service by MuleSoft
• Option 2 – UON AWS hosted MuleSoft – Run and Managed by/in University of Newcastle VPC
• Option 3 – No Change – Run by University of Newcastle On Premise
4
All contents © MuleSoft, LLC
UON On-Premise (Ground) Architecture – Previous State
5
All contents © MuleSoft, LLC
UON Run Time Fabric Architecture – Not Selected
6
All contents © MuleSoft, LLC
UON CloudHub Architecture - Current
7
Options
All contents © MuleSoft, LLC
● Key Components
Architecture Elements
8
On Prem Datacentre Cloud
Mule Applications Docker Containers CloudHub
Load Balancer Big f5 CloudHub Dedicated Load Balancer
Messaging Active MQ CloudHub MQ
Network Same Network VPN
Monitoring Email Alerting CloudHub Alert
Scheduling In-House scheduling engine Mule Schedules
Security Embedded in app API Manager
All contents © MuleSoft, LLC
CloudHub Migration Planning – Whiteboard Sessions
1. Project A – Test and Template
2. Load Balancer Redirect
3. System Layers – Cloud Source
4. System Layers – DB Source
5. Process Layers
6. Experience Layers
9
All contents © MuleSoft, LLC
Challenges faced along the way
The Migration
● Time constraints, needed additional staff – supplied by Capgemini
○ No Onboarding material, lack of lead time led to slow start
● Infrastructure was being built while Mule migration was happening
○ Downstream and upstream systems were migrated at independent times.
● Networking / Routing: ( thank goodness for the network testing tool )
● Missed architectural elements
○ File Server / SFTP / S3 Bucket
● Redevelopment of deployment pipeline ( This was also in the datacenter )
10
All contents © MuleSoft, LLC
CloudHub Migration - Execution
● Plan vs Reality
● 4 months vs 10 months
● 43 Apps vs 79 Apps
● Mule vs Mule + Datacentre
11
All contents © MuleSoft, LLC
What we built with Anypoint Platform
Visualization of the Newcastle University Mobile application
12
All contents © MuleSoft, LLC
Benefits UON gained as a result
• Resulted in moving all the MuleSoft workloads out of the UON Datacentre.
• The licencing for CloudHub covers the AWS compute costs that the MuleSoft workloads will be hosted
in, leading to a significant cost saving.
• UON receives continuous software updates, this eliminates the effort to upgrade the MuleSoft
versions by UON staff.
• The CloudHub dashboard and reporting interface gives and enhanced set of reporting and metrics to
allow for greater insights into the performance and utilization of the MuleSoft environment.
• Allows for a highly scalable platform using dynamically configured EC2 engines to host MuleSoft
containers.
13
14
LESSONS LEARNED
What could be improved?
What went well?
Learning Area Learning Recommendation
MuleSoft CloudHub
AnyPoint Platform
Cloud benefits also including the visualisation in cloud hub, monitoring
improvements, increase in issue tickets due to the volume of
integrations, however the clean-up was anticipated.
Better performance was achieved, with improved capacity being able
to stand up to larger demand
Ensure regular review of performance continues
as redevelopment work completes.
Continue to enhance AnyPoint monitoring
dashboard
Agile Project Methodology
Sprint ceremonies and task management board usage (Azure DevOps
Kanban Board) implementation was valuable for regular unblocking of
issues.
Sprint Kanban meeting PDF summary was useful as a one-page
summary.
Continue to utilise the task management board,
as well as the regular short catch ups to ensure
momentum, transparency and for early
recognition of issues.
Learning Area Learning Recommendation
Wider Stakeholder
Communication
Wider team were not consulted on when the team were going to move
to the cloud. Communication should have been made during the
IPaaS CloudHub set up and some set.
Either a stakeholder working party and / or
communication channels should have been
established at the start of the project, rather than
mid project. Ensure this task is prioritised.
Governance Structure and
associated capability uplift
Centre For Enablement (C4E) could have been set up at the beginning
of the project, to ensure compliance to best practice, sharing of code
and adoption.
Engagement of C4E for capability uplift and
governance to be completed at the start of the
project.
All contents © MuleSoft, LLC
Thank you

Mais conteúdo relacionado

Mais procurados

MuleSoft meetup_sg_no2_may19
MuleSoft meetup_sg_no2_may19MuleSoft meetup_sg_no2_may19
MuleSoft meetup_sg_no2_may19Julian Douch
 
MuleSoft Meetup Singapore - Reliable Messaging & RTF Operations
MuleSoft Meetup Singapore - Reliable Messaging & RTF OperationsMuleSoft Meetup Singapore - Reliable Messaging & RTF Operations
MuleSoft Meetup Singapore - Reliable Messaging & RTF OperationsJulian Douch
 
Special MuleSoft Meetup at London CONNECT
Special MuleSoft Meetup at London CONNECTSpecial MuleSoft Meetup at London CONNECT
Special MuleSoft Meetup at London CONNECTSabrina Marechal
 
Virtual meetup - Exploring the Runtime Fabric deployment model
Virtual meetup - Exploring the Runtime Fabric deployment modelVirtual meetup - Exploring the Runtime Fabric deployment model
Virtual meetup - Exploring the Runtime Fabric deployment modelJimmy Attia
 
MuleSoft Online Meetup a Guide to RTF application deployment - October 2020
MuleSoft Online Meetup   a Guide to RTF application deployment  - October 2020MuleSoft Online Meetup   a Guide to RTF application deployment  - October 2020
MuleSoft Online Meetup a Guide to RTF application deployment - October 2020Royston Lobo
 
MuleSoft Meetup Charlotte 2 - 2019
MuleSoft Meetup Charlotte 2 - 2019MuleSoft Meetup Charlotte 2 - 2019
MuleSoft Meetup Charlotte 2 - 2019Subhash Patel
 
10 things to consider when planning your Mule 4 migration
10 things to consider when planning your Mule 4 migration10 things to consider when planning your Mule 4 migration
10 things to consider when planning your Mule 4 migrationCoforge (Erstwhile WHISHWORKS)
 
Warsaw MuleSoft Meetup - Runtime Fabric
Warsaw MuleSoft Meetup - Runtime FabricWarsaw MuleSoft Meetup - Runtime Fabric
Warsaw MuleSoft Meetup - Runtime FabricPatryk Bandurski
 
MuleSoft Meetup Singapore No.4 December 2019
MuleSoft Meetup Singapore No.4 December 2019MuleSoft Meetup Singapore No.4 December 2019
MuleSoft Meetup Singapore No.4 December 2019Julian Douch
 
MuleSoft Meetup Singapore June 2021
MuleSoft Meetup Singapore June 2021MuleSoft Meetup Singapore June 2021
MuleSoft Meetup Singapore June 2021Julian Douch
 
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 2020Ieva Navickaite
 
Ahmedabad MuleSoft Meetup #5
Ahmedabad MuleSoft Meetup #5 Ahmedabad MuleSoft Meetup #5
Ahmedabad MuleSoft Meetup #5 Tejas Purohit
 
Mulesoft meetup slides mumbai_20113019_exception_handling
Mulesoft meetup slides mumbai_20113019_exception_handlingMulesoft meetup slides mumbai_20113019_exception_handling
Mulesoft meetup slides mumbai_20113019_exception_handlingManish Kumar Yadav
 
First Caracas MuleSoft Meetup Slides
First Caracas MuleSoft Meetup SlidesFirst Caracas MuleSoft Meetup Slides
First Caracas MuleSoft Meetup SlidesFernando Silva
 
Sydney MuleSoft Meetup #16 - 19 November 2020
Sydney MuleSoft Meetup #16 - 19 November 2020Sydney MuleSoft Meetup #16 - 19 November 2020
Sydney MuleSoft Meetup #16 - 19 November 2020Royston Lobo
 
MuleSoft Architecture Presentation
MuleSoft Architecture PresentationMuleSoft Architecture Presentation
MuleSoft Architecture PresentationRupesh Sinha
 
Sydney MuleSoft meetup #11 28 November 2019 - all slides
Sydney MuleSoft meetup #11   28 November 2019 - all slidesSydney MuleSoft meetup #11   28 November 2019 - all slides
Sydney MuleSoft meetup #11 28 November 2019 - all slidesRoyston Lobo
 
MuleSoft Meetup Singapore March 2019
MuleSoft Meetup Singapore March 2019MuleSoft Meetup Singapore March 2019
MuleSoft Meetup Singapore March 2019Julian Douch
 
Chicago rtf meetup august 17 2021
Chicago rtf meetup august 17 2021Chicago rtf meetup august 17 2021
Chicago rtf meetup august 17 2021prasenjit banerjee
 

Mais procurados (20)

MuleSoft meetup_sg_no2_may19
MuleSoft meetup_sg_no2_may19MuleSoft meetup_sg_no2_may19
MuleSoft meetup_sg_no2_may19
 
MuleSoft Meetup Singapore - Reliable Messaging & RTF Operations
MuleSoft Meetup Singapore - Reliable Messaging & RTF OperationsMuleSoft Meetup Singapore - Reliable Messaging & RTF Operations
MuleSoft Meetup Singapore - Reliable Messaging & RTF Operations
 
Special MuleSoft Meetup at London CONNECT
Special MuleSoft Meetup at London CONNECTSpecial MuleSoft Meetup at London CONNECT
Special MuleSoft Meetup at London CONNECT
 
Virtual meetup - Exploring the Runtime Fabric deployment model
Virtual meetup - Exploring the Runtime Fabric deployment modelVirtual meetup - Exploring the Runtime Fabric deployment model
Virtual meetup - Exploring the Runtime Fabric deployment model
 
MuleSoft Online Meetup a Guide to RTF application deployment - October 2020
MuleSoft Online Meetup   a Guide to RTF application deployment  - October 2020MuleSoft Online Meetup   a Guide to RTF application deployment  - October 2020
MuleSoft Online Meetup a Guide to RTF application deployment - October 2020
 
MuleSoft Meetup Charlotte 2 - 2019
MuleSoft Meetup Charlotte 2 - 2019MuleSoft Meetup Charlotte 2 - 2019
MuleSoft Meetup Charlotte 2 - 2019
 
WHISHWORKS-MuleSoft Hyderabad Meetup -April 2019
WHISHWORKS-MuleSoft Hyderabad Meetup -April 2019WHISHWORKS-MuleSoft Hyderabad Meetup -April 2019
WHISHWORKS-MuleSoft Hyderabad Meetup -April 2019
 
10 things to consider when planning your Mule 4 migration
10 things to consider when planning your Mule 4 migration10 things to consider when planning your Mule 4 migration
10 things to consider when planning your Mule 4 migration
 
Warsaw MuleSoft Meetup - Runtime Fabric
Warsaw MuleSoft Meetup - Runtime FabricWarsaw MuleSoft Meetup - Runtime Fabric
Warsaw MuleSoft Meetup - Runtime Fabric
 
MuleSoft Meetup Singapore No.4 December 2019
MuleSoft Meetup Singapore No.4 December 2019MuleSoft Meetup Singapore No.4 December 2019
MuleSoft Meetup Singapore No.4 December 2019
 
MuleSoft Meetup Singapore June 2021
MuleSoft Meetup Singapore June 2021MuleSoft Meetup Singapore June 2021
MuleSoft Meetup Singapore June 2021
 
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
 
Ahmedabad MuleSoft Meetup #5
Ahmedabad MuleSoft Meetup #5 Ahmedabad MuleSoft Meetup #5
Ahmedabad MuleSoft Meetup #5
 
Mulesoft meetup slides mumbai_20113019_exception_handling
Mulesoft meetup slides mumbai_20113019_exception_handlingMulesoft meetup slides mumbai_20113019_exception_handling
Mulesoft meetup slides mumbai_20113019_exception_handling
 
First Caracas MuleSoft Meetup Slides
First Caracas MuleSoft Meetup SlidesFirst Caracas MuleSoft Meetup Slides
First Caracas MuleSoft Meetup Slides
 
Sydney MuleSoft Meetup #16 - 19 November 2020
Sydney MuleSoft Meetup #16 - 19 November 2020Sydney MuleSoft Meetup #16 - 19 November 2020
Sydney MuleSoft Meetup #16 - 19 November 2020
 
MuleSoft Architecture Presentation
MuleSoft Architecture PresentationMuleSoft Architecture Presentation
MuleSoft Architecture Presentation
 
Sydney MuleSoft meetup #11 28 November 2019 - all slides
Sydney MuleSoft meetup #11   28 November 2019 - all slidesSydney MuleSoft meetup #11   28 November 2019 - all slides
Sydney MuleSoft meetup #11 28 November 2019 - all slides
 
MuleSoft Meetup Singapore March 2019
MuleSoft Meetup Singapore March 2019MuleSoft Meetup Singapore March 2019
MuleSoft Meetup Singapore March 2019
 
Chicago rtf meetup august 17 2021
Chicago rtf meetup august 17 2021Chicago rtf meetup august 17 2021
Chicago rtf meetup august 17 2021
 

Semelhante a Meetup 20200924 Sydney meetup

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
 
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
 
2022.06.23 - Sydney Meetup
2022.06.23 - Sydney Meetup2022.06.23 - Sydney Meetup
2022.06.23 - Sydney MeetupRoyston Lobo
 
MuleSoft Meetup Virtual_ 2_Charlotte
MuleSoft Meetup Virtual_ 2_CharlotteMuleSoft Meetup Virtual_ 2_Charlotte
MuleSoft Meetup Virtual_ 2_CharlotteSubhash Patel
 
Matt Amjad Portfolio (1)
Matt Amjad Portfolio (1)Matt Amjad Portfolio (1)
Matt Amjad Portfolio (1)Mateen Amjad
 
MuleSoft Online Meetup - Salesforce Streaming APIs
MuleSoft Online Meetup - Salesforce Streaming APIsMuleSoft Online Meetup - Salesforce Streaming APIs
MuleSoft Online Meetup - Salesforce Streaming APIsRoyston Lobo
 
Singapore MuleSoft Meetup - 23 Nov 2022
Singapore MuleSoft Meetup - 23 Nov 2022Singapore MuleSoft Meetup - 23 Nov 2022
Singapore MuleSoft Meetup - 23 Nov 2022Royston Lobo
 
Melbourne Virtual MuleSoft Meetup December 2022
Melbourne Virtual MuleSoft Meetup December 2022Melbourne Virtual MuleSoft Meetup December 2022
Melbourne Virtual MuleSoft Meetup December 2022Daniel Soffner
 
MuleSoft Event Driven Architecture (EDA Patterns in MuleSoft) - VirtualMuleys63
MuleSoft Event Driven Architecture (EDA Patterns in MuleSoft) - VirtualMuleys63MuleSoft Event Driven Architecture (EDA Patterns in MuleSoft) - VirtualMuleys63
MuleSoft Event Driven Architecture (EDA Patterns in MuleSoft) - VirtualMuleys63Angel Alberici
 
Melbourne Virtual MuleSoft Meetup October 2021
Melbourne Virtual MuleSoft Meetup October 2021Melbourne Virtual MuleSoft Meetup October 2021
Melbourne Virtual MuleSoft Meetup October 2021Daniel Soffner
 
NYC MuleSoft Meetup 2019 Q2- MuleSoft for Mobile Applications
NYC MuleSoft Meetup 2019 Q2- MuleSoft for Mobile ApplicationsNYC MuleSoft Meetup 2019 Q2- MuleSoft for Mobile Applications
NYC MuleSoft Meetup 2019 Q2- MuleSoft for Mobile ApplicationsGean Martinez
 
Deploying and Managing Anypoint Runtime Fabric on OpenShift
Deploying and Managing Anypoint Runtime Fabric on OpenShiftDeploying and Managing Anypoint Runtime Fabric on OpenShift
Deploying and Managing Anypoint Runtime Fabric on OpenShiftHarshana Martin
 
Baltimore nov2018 meetup
Baltimore nov2018 meetupBaltimore nov2018 meetup
Baltimore nov2018 meetupManjuKumara GH
 
Decoding Puppet & Jenkins via DevOps
Decoding Puppet & Jenkins via DevOpsDecoding Puppet & Jenkins via DevOps
Decoding Puppet & Jenkins via DevOpsSkillspeed
 
Mule soft meetup Houston 16
Mule soft meetup Houston 16Mule soft meetup Houston 16
Mule soft meetup Houston 16Jim Andrews
 
Digital Disruption in EDI
Digital Disruption in EDI Digital Disruption in EDI
Digital Disruption in EDI MuleSoft
 
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
 
Meetup Sydney 2018.11.08
Meetup Sydney 2018.11.08Meetup Sydney 2018.11.08
Meetup Sydney 2018.11.08MuleSoft
 

Semelhante a Meetup 20200924 Sydney meetup (20)

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...
 
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
 
2022.06.23 - Sydney Meetup
2022.06.23 - Sydney Meetup2022.06.23 - Sydney Meetup
2022.06.23 - Sydney Meetup
 
MuleSoft Meetup Virtual_ 2_Charlotte
MuleSoft Meetup Virtual_ 2_CharlotteMuleSoft Meetup Virtual_ 2_Charlotte
MuleSoft Meetup Virtual_ 2_Charlotte
 
Matt Amjad Portfolio (1)
Matt Amjad Portfolio (1)Matt Amjad Portfolio (1)
Matt Amjad Portfolio (1)
 
MuleSoft Online Meetup - Salesforce Streaming APIs
MuleSoft Online Meetup - Salesforce Streaming APIsMuleSoft Online Meetup - Salesforce Streaming APIs
MuleSoft Online Meetup - Salesforce Streaming APIs
 
Singapore MuleSoft Meetup - 23 Nov 2022
Singapore MuleSoft Meetup - 23 Nov 2022Singapore MuleSoft Meetup - 23 Nov 2022
Singapore MuleSoft Meetup - 23 Nov 2022
 
Melbourne Virtual MuleSoft Meetup December 2022
Melbourne Virtual MuleSoft Meetup December 2022Melbourne Virtual MuleSoft Meetup December 2022
Melbourne Virtual MuleSoft Meetup December 2022
 
MuleSoft Event Driven Architecture (EDA Patterns in MuleSoft) - VirtualMuleys63
MuleSoft Event Driven Architecture (EDA Patterns in MuleSoft) - VirtualMuleys63MuleSoft Event Driven Architecture (EDA Patterns in MuleSoft) - VirtualMuleys63
MuleSoft Event Driven Architecture (EDA Patterns in MuleSoft) - VirtualMuleys63
 
Melbourne Virtual MuleSoft Meetup October 2021
Melbourne Virtual MuleSoft Meetup October 2021Melbourne Virtual MuleSoft Meetup October 2021
Melbourne Virtual MuleSoft Meetup October 2021
 
NYC MuleSoft Meetup 2019 Q2- MuleSoft for Mobile Applications
NYC MuleSoft Meetup 2019 Q2- MuleSoft for Mobile ApplicationsNYC MuleSoft Meetup 2019 Q2- MuleSoft for Mobile Applications
NYC MuleSoft Meetup 2019 Q2- MuleSoft for Mobile Applications
 
Deploying and Managing Anypoint Runtime Fabric on OpenShift
Deploying and Managing Anypoint Runtime Fabric on OpenShiftDeploying and Managing Anypoint Runtime Fabric on OpenShift
Deploying and Managing Anypoint Runtime Fabric on OpenShift
 
Baltimore nov2018 meetup
Baltimore nov2018 meetupBaltimore nov2018 meetup
Baltimore nov2018 meetup
 
Decoding Puppet & Jenkins via DevOps
Decoding Puppet & Jenkins via DevOpsDecoding Puppet & Jenkins via DevOps
Decoding Puppet & Jenkins via DevOps
 
Mule soft meetup Houston 16
Mule soft meetup Houston 16Mule soft meetup Houston 16
Mule soft meetup Houston 16
 
Digital Disruption in EDI
Digital Disruption in EDI Digital Disruption in EDI
Digital Disruption in EDI
 
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™?
 
Mule soft dubai virtual meetup 27_apr
Mule soft dubai virtual meetup 27_aprMule soft dubai virtual meetup 27_apr
Mule soft dubai virtual meetup 27_apr
 
Ahmed El Mawaziny CV
Ahmed El Mawaziny CVAhmed El Mawaziny CV
Ahmed El Mawaziny CV
 
Meetup Sydney 2018.11.08
Meetup Sydney 2018.11.08Meetup Sydney 2018.11.08
Meetup Sydney 2018.11.08
 

Mais de Royston Lobo

Singapore MuleSoft Meetup - 24 Aug 2022
Singapore MuleSoft Meetup - 24 Aug 2022Singapore MuleSoft Meetup - 24 Aug 2022
Singapore MuleSoft Meetup - 24 Aug 2022Royston Lobo
 
Online Meetup - MuleSoft - June 2020
 Online Meetup - MuleSoft - June 2020  Online Meetup - MuleSoft - June 2020
Online Meetup - MuleSoft - June 2020 Royston Lobo
 
MuleSOft PKO Developer meetup - 25 March 2021
MuleSOft PKO Developer meetup - 25 March 2021 MuleSOft PKO Developer meetup - 25 March 2021
MuleSOft PKO Developer meetup - 25 March 2021 Royston Lobo
 
MuleSoft Online Meetup - MuleSoft integration with snowflake and kafka
MuleSoft Online Meetup - MuleSoft integration with snowflake and kafkaMuleSoft Online Meetup - MuleSoft integration with snowflake and kafka
MuleSoft Online Meetup - MuleSoft integration with snowflake and kafkaRoyston Lobo
 
Custom policies in mule 4 and a circuit breaker example
Custom policies in mule 4 and a circuit breaker exampleCustom policies in mule 4 and a circuit breaker example
Custom policies in mule 4 and a circuit breaker exampleRoyston Lobo
 
Sydney mule soft meetup 30 april 2020
Sydney mule soft meetup   30 april 2020Sydney mule soft meetup   30 april 2020
Sydney mule soft meetup 30 april 2020Royston Lobo
 
Creating an OData-Enabled API
Creating an OData-Enabled APICreating an OData-Enabled API
Creating an OData-Enabled APIRoyston Lobo
 

Mais de Royston Lobo (7)

Singapore MuleSoft Meetup - 24 Aug 2022
Singapore MuleSoft Meetup - 24 Aug 2022Singapore MuleSoft Meetup - 24 Aug 2022
Singapore MuleSoft Meetup - 24 Aug 2022
 
Online Meetup - MuleSoft - June 2020
 Online Meetup - MuleSoft - June 2020  Online Meetup - MuleSoft - June 2020
Online Meetup - MuleSoft - June 2020
 
MuleSOft PKO Developer meetup - 25 March 2021
MuleSOft PKO Developer meetup - 25 March 2021 MuleSOft PKO Developer meetup - 25 March 2021
MuleSOft PKO Developer meetup - 25 March 2021
 
MuleSoft Online Meetup - MuleSoft integration with snowflake and kafka
MuleSoft Online Meetup - MuleSoft integration with snowflake and kafkaMuleSoft Online Meetup - MuleSoft integration with snowflake and kafka
MuleSoft Online Meetup - MuleSoft integration with snowflake and kafka
 
Custom policies in mule 4 and a circuit breaker example
Custom policies in mule 4 and a circuit breaker exampleCustom policies in mule 4 and a circuit breaker example
Custom policies in mule 4 and a circuit breaker example
 
Sydney mule soft meetup 30 april 2020
Sydney mule soft meetup   30 april 2020Sydney mule soft meetup   30 april 2020
Sydney mule soft meetup 30 april 2020
 
Creating an OData-Enabled API
Creating an OData-Enabled APICreating an OData-Enabled API
Creating an OData-Enabled API
 

Último

Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Zilliz
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
Introduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMIntroduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMKumar Satyam
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesrafiqahmad00786416
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Victor Rentea
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityWSO2
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...apidays
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusZilliz
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024The Digital Insurer
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxRemote DBA Services
 

Último (20)

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Introduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMIntroduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDM
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 

Meetup 20200924 Sydney meetup

  • 1. All contents © MuleSoft, LLC Sydney MuleSoft Meetup Thank you for joining us today! Please introduce yourself in the chat! Presentations will commence shortly after 5.30pm AEST. Welcome to the
  • 2. All contents © MuleSoft, LLC Meet your local Meetup leaders 4 Join the group at meetups.mulesoft.com/sydney to be notified of all future events Dan Owen RVP, Customer Success Strategy and Architecture @ MuleSoft Royston Lobo Senior Technical Architect, Customer Success Strategy and Architecture @ MuleSoft
  • 3. All contents © MuleSoft, LLC Some guidelines 5 Use the chat function to ask questions and comment. We will use Kahoot for our trivia later in the meetup. Tip: Use your phone for Kahoot!
  • 4. All contents © MuleSoft, LLC Agenda 6 ● Updates ● U.Newcastle’s migration journey to CloudHub - Jack Greenrich and Phil Power ● Panel Discussion - Building a career in APIs, Integration and MuleSoft ● Trivia and prizes!
  • 5. All contents © MuleSoft, LLC Who is attending the Sydney MuleSoft Meetup for the first time? Please introduce yourself in the chat.
  • 6. All contents © MuleSoft, LLC RECAP
  • 7. All contents © MuleSoft, LLC Online Meetup Group - Weekly sessions - Previous sessions available on YouTube - https://meetups.mulesoft.com/online-group-engli sh/ 9
  • 8. All contents © MuleSoft, LLC Friends of Max 10 https://videos.mulesoft.com/watch/8miAAmtg MJ39qDkVnSUEMV ● Bite Sized ● Topic list includes: ○ Anypoint Monitoring ○ Mule Migration Assistant (MMA)
  • 9. All contents © MuleSoft, LLC 11 We’re looking for Meetup co-leaders! https://meetups.mulesoft.com/become-mulesoft-meetup-leader/
  • 10. All contents © MuleSoft, LLC Date_ Tuesday 20 October Time_ 1pm - 2:30pm Register today_ connect.mulesoft.com/events/connect/japac 1pm Welcome & keynote 2pm Breakouts Banking Insurance Public Sector Retail Product 2:30pm Main Program Ends / Developer Meetup Agenda_ English, Japanese, Traditional Chinese and Thai availableCC CC MuleSoft CONNECT:Now is a high-impact, 90-minute virtual event that serves as your 90-day playbook for today’s digital imperative — focusing 80% on customer use cases and how-to guidance, and 20% on seeing technology in action that delivers value on day one. CC CC Customer lineup_ Who should attend_ CIO Head of IT Developer Architect ..an d mor e... ..and more...
  • 11. All contents © MuleSoft, LLC 13
  • 12. All contents © MuleSoft, LLC To conclude this intro... 14 ● Fill out the survey! ● Contribute! meetups@mulesoft.com or `Contact the Organiser` on the event page.
  • 13. All contents © MuleSoft, LLC Get notified at meetups.mulesoft.com/sydney Next Sydney Meetup:
  • 14. All contents © MuleSoft, LLC U.Newcastle’s migration to CloudHub Jack Greenrich and Phil Power University of Newcastle
  • 15. All contents © MuleSoft, LLC Panel Discussion Building a career in APIs, Integration and MuleSoft
  • 16. All contents © MuleSoft, LLC Google Slides does not have an image placeholder option. Please place an image over this box manually or work in Describe your role in 2 sentences: - I help my clients draw little boxes with lines going between all their systems. I then ask my team to help me build those lines. The goal is to try to keep the total number of lines as low as possible. First role in IT/Tech: - I worked in a Vodafone call centre in the mid 2000’s helping people setup internet on their PDA’s. It was horrible but taught me a lot about humanity. Career highlight(s) - Taking the Service NSW API platform live with MuleSoft in containers on Docker 0.9 - Taking icare live on CloudHub with ~250 API’s - Helping grow an engineering team from 6 to 600 - Meeting Dan Owen #1 principle - Loose coupling Andy Evans 18
  • 17. All contents © MuleSoft, LLC Google Slides does not have an image placeholder option. Please place an image over this box manually or work in Jack Greenrich 19 Describe your role in 2 sentences: Tech Lead for Middleware / Integration First role in IT/Tech: Junior Cobol Programmer for Australian Consolidated Press as part of the Australian Computer Industry Training Program Career highlight(s): #1 principle
  • 18. All contents © MuleSoft, LLC Google Slides does not have an image placeholder option. Please place an image over this box manually or work in Raghavi Yarasi 20 Describe your role in 2 sentences: My roles covers 360° aspect of software solutions used in the organization – right from dealing with end users , talking to business , dealing with vendors ,implementation, customization and maintenance of software solutions within the organization. First role in IT/Tech: Associate Programmer at Convergys Information Technology ( Now Net Cracker) Career highlight(s): Telecom Billing ( BSS ): Worked for solutions to support billing of Sprint-PCS, BritishTelecom Not For Profit : Australian Red Cross , BaptistCare [ AgedCare ]) #1 principle: Simplicity is the utmost sophistication
  • 19. All contents © MuleSoft, LLC Google Slides does not have an image placeholder option. Please place an image over this box manually or work in Ryan Andal 21 Describe your role in 2 sentences: My day-to-day work involves requirements gathering, analysis, design, development, testing and deployment. I also provide mentoring and consulting support to consultants and architects. First role in IT/Tech: Java Developer Career highlight(s): ● MuleSoft Ambassador ● Salesforce Trailblazer ● MuleSoft Community Moderador ● Manila MuleSoft Meetup Group Leader ● MuleSoft Certified Architect and TOGAF Certified ● Recognised 9 times by MuleSoft as “Top MuleSoft Community Contributor” ● Contributed over 1000+ answered questions in MuleSoft Forum #1 principle Think beyond your capabilities. Work beyond your expectations.
  • 20. All contents © MuleSoft, LLC Google Slides does not have an image placeholder option. Please place an image over this box manually or work in Krishnan Ramaswamy 22 Describe your role in 2 sentences: Listen and validate. Be a trusted advisor to the client and try to solve the problem in product agnostic manner. First role in IT/Tech: C developer in a Anti-Virus company. Career highlight(s): ● Built a workflow engine in early 2000, when I didn’t know what a work product did ? ● HICAPS interface for MBF ( now BUPA ) ● XL Axiata (Indonesia) - 59 million subscribers ● Joining MuleSoft .. 3, 2, 12 #1 principle Simple, Honest and Passionate
  • 21. All contents © MuleSoft, LLC Andy Evans Jack Greenrich Krishnan Ramaswamy Raghavi Yarasi Ryan Andal Panel Discussion 23 Post your questions in the Chat! “Building a career in APIs, Integration and MuleSoft”
  • 22. All contents © MuleSoft, LLC Trivia
  • 23. All contents © MuleSoft, LLC Migrating Mule from On-Prem to Cloudhub Jack Greenrich, Tech Lead Integration & Middleware Phil Power, Project Manager
  • 24. All contents © MuleSoft, LLC Introduction Analyst / Developer with 30 years of experience in IT Newcastle University – Integration and Middleware I have a collection of over 100 Board Games 2 Jack Greenrich Newcastle University – Project Manager I have a quiver of over 25 Surboards Phil Power
  • 25. All contents © MuleSoft, LLC Business Case Reasons for Change • Current MuleSoft infrastructure in Datacentre needed to be retired. • Capacity issues with the on-Premise MuleSoft implementation can be addressed also. • Reduction in operating costs if the MuleSoft CloudHub option is taken, the cost of licencing is inclusive of maintenance, MuleSoft upgrades and compute costs in AWS for MuleSoft workloads. • Increased reliability by leveraging the enhanced reporting and monitoring of the MuleSoft Control Plane. 3
  • 26. All contents © MuleSoft, LLC Business Case Options • Option 1 – MuleSoft CloudHub – Run as a service by MuleSoft • Option 2 – UON AWS hosted MuleSoft – Run and Managed by/in University of Newcastle VPC • Option 3 – No Change – Run by University of Newcastle On Premise 4
  • 27. All contents © MuleSoft, LLC UON On-Premise (Ground) Architecture – Previous State 5
  • 28. All contents © MuleSoft, LLC UON Run Time Fabric Architecture – Not Selected 6
  • 29. All contents © MuleSoft, LLC UON CloudHub Architecture - Current 7 Options
  • 30. All contents © MuleSoft, LLC ● Key Components Architecture Elements 8 On Prem Datacentre Cloud Mule Applications Docker Containers CloudHub Load Balancer Big f5 CloudHub Dedicated Load Balancer Messaging Active MQ CloudHub MQ Network Same Network VPN Monitoring Email Alerting CloudHub Alert Scheduling In-House scheduling engine Mule Schedules Security Embedded in app API Manager
  • 31. All contents © MuleSoft, LLC CloudHub Migration Planning – Whiteboard Sessions 1. Project A – Test and Template 2. Load Balancer Redirect 3. System Layers – Cloud Source 4. System Layers – DB Source 5. Process Layers 6. Experience Layers 9
  • 32. All contents © MuleSoft, LLC Challenges faced along the way The Migration ● Time constraints, needed additional staff – supplied by Capgemini ○ No Onboarding material, lack of lead time led to slow start ● Infrastructure was being built while Mule migration was happening ○ Downstream and upstream systems were migrated at independent times. ● Networking / Routing: ( thank goodness for the network testing tool ) ● Missed architectural elements ○ File Server / SFTP / S3 Bucket ● Redevelopment of deployment pipeline ( This was also in the datacenter ) 10
  • 33. All contents © MuleSoft, LLC CloudHub Migration - Execution ● Plan vs Reality ● 4 months vs 10 months ● 43 Apps vs 79 Apps ● Mule vs Mule + Datacentre 11
  • 34. All contents © MuleSoft, LLC What we built with Anypoint Platform Visualization of the Newcastle University Mobile application 12
  • 35. All contents © MuleSoft, LLC Benefits UON gained as a result • Resulted in moving all the MuleSoft workloads out of the UON Datacentre. • The licencing for CloudHub covers the AWS compute costs that the MuleSoft workloads will be hosted in, leading to a significant cost saving. • UON receives continuous software updates, this eliminates the effort to upgrade the MuleSoft versions by UON staff. • The CloudHub dashboard and reporting interface gives and enhanced set of reporting and metrics to allow for greater insights into the performance and utilization of the MuleSoft environment. • Allows for a highly scalable platform using dynamically configured EC2 engines to host MuleSoft containers. 13
  • 36. 14 LESSONS LEARNED What could be improved? What went well? Learning Area Learning Recommendation MuleSoft CloudHub AnyPoint Platform Cloud benefits also including the visualisation in cloud hub, monitoring improvements, increase in issue tickets due to the volume of integrations, however the clean-up was anticipated. Better performance was achieved, with improved capacity being able to stand up to larger demand Ensure regular review of performance continues as redevelopment work completes. Continue to enhance AnyPoint monitoring dashboard Agile Project Methodology Sprint ceremonies and task management board usage (Azure DevOps Kanban Board) implementation was valuable for regular unblocking of issues. Sprint Kanban meeting PDF summary was useful as a one-page summary. Continue to utilise the task management board, as well as the regular short catch ups to ensure momentum, transparency and for early recognition of issues. Learning Area Learning Recommendation Wider Stakeholder Communication Wider team were not consulted on when the team were going to move to the cloud. Communication should have been made during the IPaaS CloudHub set up and some set. Either a stakeholder working party and / or communication channels should have been established at the start of the project, rather than mid project. Ensure this task is prioritised. Governance Structure and associated capability uplift Centre For Enablement (C4E) could have been set up at the beginning of the project, to ensure compliance to best practice, sharing of code and adoption. Engagement of C4E for capability uplift and governance to be completed at the start of the project.
  • 37. All contents © MuleSoft, LLC Thank you