SlideShare una empresa de Scribd logo
1 de 61
All contents © MuleSoft, LLC
Deployment
Considerations
Operationalizing
your C4E
Anu Vijayamohan Arno Brugman
All contents © MuleSoft, LLC
MuleSoft Meetup:
Virtual Muleys (Online Group - English )
March Edition, 2021
Recording
All contents © MuleSoft, LLC
MuleSoft Meetups: Virtual Muleys
6
All contents © MuleSoft, LLC
Special March: Charity Edition. Why?
9
“...there’s strong evidence* that children in low-income
families that receive food stamps become more
productive and healthier adults, which means that the
program is actually good for long-run economic
growth...” - (Paul Krugman, 2018)
*Source: https://www.aeaweb.org/articles?id=10.1257/aer.20130375
All contents © MuleSoft, LLC
https://www.justgiving.com/crowdfunding/marchwiththemules
Special March: Charity Edition. Why?
10
UK based #endchildfoodpoverty was formed by Marcus
Rashford to tackle child poverty and ensure that no
child goes to bed hungry, an issue that has only
worsened with the economic impact of the pandemic
and homeschooling. So let's get active and raise
money!
● I will be donating myself 1£ for each
person that connects to our session today.
This will be later be doubled by Salesforce!
All contents © MuleSoft, LLC
Announcements & Updates
All contents © MuleSoft, LLC
● First Place: Live COVID-19 symptom
check by Pat O’Hora, Solutions Architect
● Second place: Making Max dance.
Darren Ingram, Sr. Software Engineer
● Third place: Chatting on Phone and the
web by Tirthankar Kundu, Lead Software
Engineer
● Find it here:
https://blogs.mulesoft.com/dev-guides
/announcing-the-mulesoft-hackathon-2
020-winners/
MuleSoft Hackathon 2020 winners!
16
Build Pass
Test
Build
Test Pass
Automation
Server
Automated
Automated
All contents © MuleSoft, LLC
● 7 Minutes to cover:
○ what MUnit is
○ why it is needed
○ the anatomy of Munit test suite
○ and best practices to follow
● https://www.youtube.com/watch?v=Q3
AY5gdvO3g
New release: Friends of Max | Introduction to MUnit
17
All contents © MuleSoft, LLC
Safe harbor statement
The information in this presentation is confidential and proprietary to MuleSoft and may not be disclosed without the
permission of MuleSoft. This presentation is not subject to your license agreement or any other service or
subscription agreement with MuleSoft. MuleSoft has no obligation to pursue any course of business outlined in this
document or any related presentation, or to develop or release any functionality mentioned therein. This document,
or any related presentation and MuleSoft's strategy and possible future developments, products and or platforms
directions and functionality are all subject to change and may be changed by MuleSoft at any time for any reason
without notice. The information on this document is not a commitment, promise or legal obligation to deliver any
material, code or functionality. This document is provided without a warranty of any kind, either express or implied,
including but not limited to, the implied warranties of merchantability, fitness for a particular purpose, or
non-infringement. This document is for informational purposes and may not be incorporated into a contract.
MuleSoft assumes no responsibility for errors or omissions in this document, except if such damages were caused by
MuleSoft intentionally or grossly negligent.
All forward-looking statements are subject to various risks and uncertainties that could cause actual results to differ
materially from expectations. Readers are cautioned not to place undue reliance on these forward-looking
statements, which speak only as of their dates, and they should not be relied upon in making purchasing decisions.
All contents © MuleSoft, LLC
Connect to any system, anywhere
Recent innovations since November 2020
New Amazon Kinesis Data
Streams Connector
● Implement real-time
processing
New Slack Connector
● Enable collaboration between
multiple business apps
New Stripe Connector
● Automate cash reconciliation
processes and support revenue
recognition flows
New Zendesk Updates
● Give sales and support teams a
real-time view of customers
Other New Connectors
● Salesforce Commerce cloud,
Splunk, PI Historian
Available Now
All contents © MuleSoft, LLC
CloudHub 2.0
New UX and Architecture for our Cloud Runtime Platform
Network Domains Environments Security Clients
Major uplift to user
experience
● Private spaces simplifies
how environments are
setup
Highly scalable and
resilient
● Built on Kubernetes,
reduced blast radius
Ultimate deployment
flexibility for customers
● Same Runtime Plane,
available everywhere
Expected in H2 2021
All contents © MuleSoft, LLC
Anypoint Service Mesh OpenShift support
API Management Console
Discover, manage, and
secure microservices on
OpenShift
● Support for all major
managed kubernetes
providers
Follow architectural best
practices with latest Istio
versions
● Support for Istio 1.8.x and
beyond
Expected in Q1 2021
Partially available with ASM 1.2
All contents © MuleSoft, LLC
Center for Enablement
(C4E)
Arno Brugman - Customer Success Strategic Advisor
Arno Brugman
All contents © MuleSoft, LLC
1. Why?
2. How?
3. Catalyst Methodology
4. Evolution of a C4E
5. Questions
Center for Enablement (C4E)
All contents © MuleSoft, LLC
Why?
All contents © MuleSoft, LLC 25
IT is facing a widening delivery gap
Time
Delivery capacity
AI
IoT
Mobile
SaaS
Cloud
Business demands
Demands
on IT Delivery
gap
All contents © MuleSoft, LLC
A new way of working to close the delivery gap
26
IT delivery
capacity
New IT
operating
model
Demands
on IT
Enablement and assets
Consumption
and innovation
Time
Today
All contents © MuleSoft, LLC
Feedback
and usage metrics
Marketplace of
self-serve, reusable assets
Central IT /
LoB IT
LoB IT,
developers
New operating model emphasizes consumption
27
All contents © MuleSoft, LLC
Leveraging APIs and integration to drive end to end digital experiences
Driving a composable enterprise
Enable Experiences and
New Business Models
Seamlessly Connect
Systems and Data
Composable
enterprise supporting
new experiences and
IT agility
Business
IT
Ops
Model
Production
Consumption
All contents © MuleSoft, LLC
Business
Priorities
IT
Priorities
29
Companies need a new model for innovation
All contents © MuleSoft, LLC
Processes
Insights
Resilience
Products & Services
Apps
Data
Infrastructure
Core Systems
Business Strategy
IT Strategy
IT BUSINESS
API STRATEGY
✓ Business-led
✓ Driven by IT
All contents © MuleSoft, LLC
MuleSoft enables a new model for innovation
Built on three core pillars: People, Process, Technology
30
People
C4E
Center for
Enablement
Technology
Anypoint Design
Center
Anypoint Management
Center
Anypoint Security
Runtime Engine
& Services
Anypoint Exchange
Process
API-led
Connectivity
All contents © MuleSoft, LLC
MuleSoft enables a new model for innovation
Built on three core pillars: People, Process, Technology
31
People
C4E
Center for
Enablement
Technology
Anypoint Design
Center
Anypoint Management
Center
Anypoint Security
Runtime Engine
& Services
Anypoint Exchange
Process
API-led
Connectivity
All contents © MuleSoft, LLC
How?
All contents © MuleSoft, LLC 33
Consumer
Center for Enablement
Platform Enablement
Operate
Development
Delivery
• Self service
• Reuse & composability
• Scalability
Consumer
Center of Excellence
Platform Operate
Development
• Delivery Bottleneck
• Inefficient
• Stifles Innovation
The Difference
CoE C4E
All contents © MuleSoft, LLC 34
C4E Responsibilities
Discover - Agnostic use case validation & solution assessment
Evangelize - Awareness, enablement, & best practices
Govern - Security, access management, & provisioning
Mobilize - Expand, improve, & activate
All contents © MuleSoft, LLC 35
Build in collaboration and engagement with a Center for Enablement
Organize differently to drive API-led connectivity
Innovation teams Developers LoB IT
● Productize and publish
● Encourage collaboration
● Drive self-reliance
Center for Enablement (C4E):
establish a cross-functional team
Central IT Application leaders
All contents © MuleSoft, LLC
Platform Architecture
• Deployment models
• Reference architecture
• Security architecture
• Automation and tooling
Deployment & Management
• Platform build & configuration
• Monitoring and ops management
• Capacity and performance planning
• Upgrades and patching
Support
• App support guidance
• Platform support
• MuleSoft support escalations
• Product enhancement process
Platform
API Strategy
• Vision & objectives
• IT strategy alignment
• KPIs and value reporting
• Program Governance
API Best Practice
• API service governance
• Self service enablement assets
• Training and certification
• Evangelism – comms & events
Delivery Acceleration
• Reusable central assets and code
• SME consultancy
• On-boarding process
• Facilitate and enable consumer delivery
Enablement
36
Platform
Architecture
Deployment &
Management
Support
API Best
Practice
Delivery
Acceleration
API Strategy
C4E
Key C4E Tasks
All contents © MuleSoft, LLC
...
...
...
...
Current responsibilities on Central IT
37
Wholesale Retail Markets
Platform
Architecture
Deployment &
Management
Operation
Development
API Strategy
Best Practice
Platform
Architecture
Deployment &
Management
Operation
Development
API Strategy
Platform
Architecture
Deployment &
Management
Operation
Development
API Strategy
API Strategy
Support Support Support
Support
Potential Risks
● Business agility
● Increasing redundancies
● Resource bottlenecks
● Skill islands
● No reuse
● No Self service
● No composability
● Scalability
● Shadow IT
All contents © MuleSoft, LLC
...
...
...
...
Federated responsibility with C4E
38
Wholesale Retail Markets
Platform Architecture
Deployment & Management
Operation
Development
API Strategy
Operation
Development
Operation
Development
Support & Governance
Potential Gains
● Increased agility
(time-to-market)
● Enabling Self-Service
● Reuse of assets
● Eliminating bottlenecks
● Upskilling & enablement
● Composability
● Enhanced scalability
● Built-in governance,
compliance, security, and
scalability
Best Practices
C4E
Platform
Enable
All contents © MuleSoft, LLC
Catalyst Methodology
All contents © MuleSoft, LLC
40
Customer success
Business
outcomes
Technology
delivery
Organization
enablement
Catalyst Methodology centered around 3 core
Customer success
pillars
All contents © MuleSoft, LLC
Plan for success Establish the foundation Build to scale Measure impact
Business outcomes path
Anypoint Platform path
Projects path
Center for Enablement “C4E” path
Internal support path
Training path
6 paths to focus on
Org
enablement
Technology
delivery
Business
outcomes
All contents © MuleSoft, LLC
Plan for success Establish the foundation Build to scale Measure impact
Business outcomes playbook
Anypoint Platform playbook
Projects playbook
Center for Enablement “C4E” playbook
Internal support playbook
Training playbook
6 playbooks to guide you
Org
enablement
Technology
delivery
Business
outcomes
All contents © MuleSoft, LLC
Catalyst Methodology Playbook example
43
Plan for success Establish the foundation Build to scale Measure impact
Define Anypoint Platform
Vision and Roadmap
Design Anypoint Platform
Architecture and
Implementation Plan
Deploy Anypoint Platform
Scale and Refine
Anypoint Platform
Measure Anypoint
Platform KPIs
● Define the Vision for Anypoint
Platform
○ Alignment with strategic
goals
○ Architectural Principles and
Standards
○ Stakeholder questions and
concerns
● Validate Vision with Relevant
Enterprise Architecture and
Operations Stakeholders
● Define key Anypoint platform
Roadmap and Map to Overall
Success Plan
● Establish Anypoint platform
KPI’s and Measurement Plan
● Establish Anypoint platform
Architecture
● Define Common Services
● Establish DevOps Approach
● Define API/Integration
Lifecycle Management and
Governance Processes
● Define the Anypoint Platform
Operational Model
● Validate Compliance of
Architecture
● Build Anypoint Platform,
implementation plan to
support key milestones
● Develop the Anypoint
Platform Test Plan
● Develop the Anypoint
Platform Upgrade Plan
● Develop the Anypoint
Platform DR Plan
● Install Anypoint Platform
● Install and Setup Common
Services
● Execute Anypoint Platform
Test Plan
● Transfer Ownership to
Operations/Support Team
● Set up CI/CD pipelines
● Gather Feedback from Project
Teams
● Review and Modify Anypoint
Platform KPI’s
● Plan for Demand of Current
and Future Projects
● Review and Update Anypoint
Platform Architecture
● Refine the Anypoint Platform
● Refine CI/CD Pipelines
● Upgrade Anypoint Platform, as
Applicable
● Measure Anypoint platform
KPIs
● Develop Anypoint Platform
Improvement
Recommendations
Activities
Steps
Anypoint Platform Playbook
All contents © MuleSoft, LLC 44
Assess &
Commit
Establish
Build &
Publish
Evangelize
Drive
Consumption
Measure
Continuous Execution of C4E Phases
All contents © MuleSoft, LLC
Evolution of a C4E
All contents © MuleSoft, LLC
Operating Model Evolution
Central shared delivery center for integration
CENTRALIZED
C4E
Consumers
Delivery
Asset Sharing +
Reuse
Solution Architect
Partner Developer
Delivery Manager
Architecture Standards &
Governance Enforcement
+ Re-Use
Design Authority
(Chief Architect)
Legend:
Platform
Enablement
Delivery
Enterprise
Level
Capability/LOB
Level
Project Level
46
Initial
All contents © MuleSoft, LLC
Operating Model Evolution
Central shared delivery center for integration
FEDERATED
Decentralized delivery with a shared resource
center
Initial More Mature
CENTRALIZED
C4E
Consumers
C4E
Delivery
Asset Sharing +
Reuse
Enablement,
Sharing
& Collaboration
Projects
Asset Sharing
+ Reuse
Enterprise
Level
Capability/LOB
Level Project Level
Solution Architect
Partner Developer
Delivery Manager
Architecture Standards &
Governance Enforcement
+ Re-Use
Design Authority
(Chief Architect)
Legend:
Platform
Enablement
Delivery
Enterprise
Level
Capability/LOB
Level
Project Level
47
All contents © MuleSoft, LLC
Operating Model Evolution
Central shared delivery center for integration
FEDERATED
Decentralized delivery with a shared resource
center
CONSUMER-LED
Initial More Mature Most Mature
Decentralized delivery and operations with
centrally collected assets
C4E
Projects
Collaborative DevOps
& Asset Sharing
Asset Sharing +
Reuse
CENTRALIZED
C4E
Consumers
C4E
Delivery
Asset Sharing +
Reuse
Enablement,
Sharing
& Collaboration
Projects
Asset Sharing
+ Reuse
Enterprise
Level
Capability/LOB
Level Project Level
Solution Architect
Partner Developer
Delivery Manager
Architecture Standards &
Governance Enforcement
+ Re-Use
Design Authority
(Chief Architect)
Legend:
Platform
Enablement
Delivery
Enterprise
Level
Capability/LOB
Level
Project Level
Enterprise
Level
Capability/LOB
Level
Project Level
48
All contents © MuleSoft, LLC
Deployment Considerations
Anu Vijayamohan
Customer Success Technical Architect, EMEA
MuleSoft Meetup: 3 March 2021
Anu Vijayamohan
All contents © MuleSoft, LLC
Agenda
1. Quick Overview of Anypoint Platform
2. Overview of Deployment Models
3. Considerations of Each Model
4. Deciding on the Right Deployment Model
5. Questions?
51
All contents © MuleSoft, LLC
(Quick) Overview of Anypoint Platform
All contents © MuleSoft, LLC
Anypoint Platform
53
On-premises
& private cloud
Hybrid Hosted
by MuleSoft
Cloud service providers
OPERATE
DESIGN
DEPLOY
BUILD
ENGAGE
All contents © MuleSoft, LLC
Anypoint Platform
54
On-premises
& private cloud
Hybrid Hosted
by MuleSoft
Cloud service providers
OPERATE
DESIGN
DEPLOY
BUILD
ENGAGE
Management/Control Plane
All contents © MuleSoft, LLC
Anypoint Platform
55
On-premises
& private cloud
Hybrid Hosted
by MuleSoft
Cloud service providers
OPERATE
DESIGN
DEPLOY
BUILD
ENGAGE
Runtime Plane
All contents © MuleSoft, LLC
Deployment Models
All contents © MuleSoft, LLC
Deployment Models
57
Anypoint Platform Management
Mule Runtime
Key
Fully Managed Cloud
(CloudHub)
Hybrid Deployment
Deployed:
Cloud
Deployed:
On-prem /
Private
IaaS
Managed by
Managed by
MuleSoft MuleSoft
Customer
MuleSoft
On-Premise Runtimes Fully On-Premise (PCE)
Customer Customer
Runtime Fabric (RTF)
Appliance: MuleSoft
Infrastructure: Customer
MuleSoft
All contents © MuleSoft, LLC
CloudHub
58
Control plane
Worker Cloud
CUSTOMER’S NETWORK
Control plane
Mule
All contents © MuleSoft, LLC
Runtime Fabric
59
Control plane
CUSTOMER’S NETWORK
Mule Mule
Control plane
Server
Mule
All contents © MuleSoft, LLC
Hybrid Deployment
60
Control
plane
CUSTOMER’S NETWORK
Mule Mule
Control
plane
Server
Server
Mule
Mule
CloudHub and RTF together
All contents © MuleSoft, LLC
On Premise Runtimes
61
Control
plane
CUSTOMER’S NETWORK
Mule Mule
Control
plane
Server
Mule
All contents © MuleSoft, LLC
Anypoint Platform: Private Cloud Edition 3.0
62
All contents © MuleSoft, LLC
Deciding on the Right Deployment
Topology
All contents © MuleSoft, LLC
Prioritise These Goals
64
According to Organisational Importance
State Management
Deployment Flexibility
Performance and
Reliability
Reuse Future Proofing Business Drivers
All contents © MuleSoft, LLC
Deciding on a Deployment Topology
65
Fully Managed Cloud
(CloudHub)
Runtime Fabric Hybrid Deployment On-Premise Runtimes Fully On-Premise (PCE)
Business Goals
Regulatory Good Better Better Better Best
Time-to-market Best Better Better Better Worst
IT Operations effort Best Better Good Good SIgnificant investment
Deployment Flexibility Goals
Private data sources VPN, VPC Peering, Direct
Connect or Internet
Easier Easier Easier Easiest
Flexibility of deployment across cloud providers N/A Easy (GCP Not supported) More work More work AWS/VM/Bare Metal ONLY
Control over runtime tuning Not supported Not supported Control over on-premise
runtimes
Complete control Complete control (but with
minimal monitoring
capability to understand
what to tune)
Upgrade runtime versions Easy Easy More work More work More work
State Management Goals
Object store service within same runtime plane Supported No Supported No No
Persistent queues Supported Only in a cluster Supported Supported No
Access to OSv2 OS Connector or OSv2
REST API
OSv2 REST API OS Connector or OSv2
REST API
OSv2 REST API No
All contents © MuleSoft, LLC
Deciding on a Deployment Topology
66
*** With ELA, based on CPU Usage or Memory Usage, either horizontal or vertical
**** With external Hazelcast cluster service
***** With either vCPU limit value or the amount of unreserved vCPU
Fully Managed Cloud
(CloudHub)
Runtime Fabric Hybrid Deployment On-Premise Fully On-Premise (PCE)
Performance and Reliability Goals
Scalability of runtime plane Auto-scaling *** Bursting***** & Manual Auto-scaling / Manual Manual Manual
High Availability Yes Yes Yes (Runtime clusters,
customer needs to add
http load balancer)
Yes (Runtime clusters,
customer needs to add
http load balancer)
Internally resilient but with
high RTO if there are
cluster wide issues
Automated Failover Yes Yes Yes (Runtime clusters,
customer needs to add
http load balancer)
Yes (Runtime clusters,
customer needs to add
http load balancer)
Internally supported in PCE
but limited beyond the
instance
Zero-Downtime Deployments Supported Supported Supported Much more complex Yes for runtimes
Clustering of Mule runtimes No Yes **** Yes Yes Yes
Reusability Goals
Shared resources between apps No No Yes Yes Requires MuleSoft Services
Engagement
Isolation between apps Best Better From No to Best (Depends
on Configuration)
From No to Best (Depends
on Configuration)
From No to Best (Depends
on Configuration)
Future Proofing Goals
Ease of upgrades Best Good Better Good Requires MuleSoft Services
Engagement
All contents © MuleSoft, LLC
Capability Matrix
Deciding on a Deployment Topology
67
Capabilities Fully Managed
Cloud (CloudHub)
Runtime Fabric Hybrid On-Premise Private Cloud
Edition (PCE)
System Administration Not Required Required Required Required Required
Anypoint Administration Required Required Required Required Required
Mule developers Required Required Required Required Required
DevOps / Automation Recommended Recommended Recommended Recommended Required
Testing / QA Recommended Recommended Recommended Recommended Required
Infrastructure specialist Not Required Required Required Required Required
Networking specialist At setup At setup At setup At setup Required
All contents © MuleSoft, LLC
Deciding on a Deployment Topology
• Built in HA through RTF services
• Tokenization, Edge Security, Secrets
Manager
• Runtime Manager Monitoring:
○ Built-in Anypoint Monitoring
Dashboard
○ Or Classic Application Monitoring
• Configurable HA and clustering
• Runtime Manager Monitoring:
○ Classic Application Monitoring
○ Server/Groups/Cluster Monitoring
dashboard
• Anypoint Monitoring can be configured
using an AM agent or external monitoring
configured (refer to documentation)
• Built in HA through multiple worker clouds
• Anypoint MQ, Secrets Manager
• Runtime Manager Monitoring:
○ Built-in Anypoint Monitoring
Dashboard
○ Or Classic Application Monitoring
Deployments Feature Comparison
All contents © MuleSoft, LLC
On-Premise Hybrid CloudHub
Benefit Drivers of
CloudHub over On-premise & Hybrid
Runtime
Administration
Customer Customer Customer customer specific
Infrastructure
Maintenance
Customer MuleSoft & Customer MuleSoft
✓ No hosting costs
✓ Lower maintenance effort costs
CI/CD
Integrated via ARM
REST API
Integrated via ARM
REST API
Integrated via ARM
REST API
customer specific
Security Customer MuleSoft & Customer MuleSoft & Customer ✓ Lower security development & maintenance effort costs
Upgrades /
Deployments
Customer’s schedule MuleSoft & Customer Zero-downtime
✓ Lower upgrade effort costs
✓ Faster upgrades and reduced chance of downtime / any
associated business impact e.g lost revenue
Scaling
Configured by
Customer
MuleSoft & Customer Pre-built in CloudHub ✓ Lower set up costs
Log
Management
Configured by
Customer
CloudHub & Customer Pre-built in CloudHub
✓ Lower set up costs
✓ Lower issue remediation effort costs
✓ Lower auditing effort costs
Application
Monitoring
Provided OOTB Provided OOTB Provided OOTB customer specific
Deployment Models
69
Compared
All contents © MuleSoft, LLC
Questions?
All contents © MuleSoft, LLC
Thank you!

Más contenido relacionado

La actualidad más candente

MuleSoft: How to Engage Partners/Customers and API Led with Alexa
MuleSoft: How to Engage Partners/Customers and  API Led with Alexa MuleSoft: How to Engage Partners/Customers and  API Led with Alexa
MuleSoft: How to Engage Partners/Customers and API Led with Alexa
Angel Alberici
 

La actualidad más candente (20)

Application Architecture: The Next Wave | MuleSoft
Application Architecture: The Next Wave | MuleSoftApplication Architecture: The Next Wave | MuleSoft
Application Architecture: The Next Wave | MuleSoft
 
Mulesoft Anypoint platform introduction
Mulesoft Anypoint platform introductionMulesoft Anypoint platform introduction
Mulesoft Anypoint platform introduction
 
Digital Transformation With MuleSoft : That Wins Customers
Digital Transformation With MuleSoft : That Wins CustomersDigital Transformation With MuleSoft : That Wins Customers
Digital Transformation With MuleSoft : That Wins Customers
 
MuleSoft Sizing Guidelines - VirtualMuleys
MuleSoft Sizing Guidelines - VirtualMuleysMuleSoft Sizing Guidelines - VirtualMuleys
MuleSoft Sizing Guidelines - VirtualMuleys
 
Mulesoft Connections to different companies, and different services
Mulesoft Connections to different companies, and different servicesMulesoft Connections to different companies, and different services
Mulesoft Connections to different companies, and different services
 
MuleSoft: How to Engage Partners/Customers and API Led with Alexa
MuleSoft: How to Engage Partners/Customers and  API Led with Alexa MuleSoft: How to Engage Partners/Customers and  API Led with Alexa
MuleSoft: How to Engage Partners/Customers and API Led with Alexa
 
Introduction to MuleSoft
Introduction to MuleSoftIntroduction to MuleSoft
Introduction to MuleSoft
 
Benefits of integration with the Mulesoft Anypoint Platform
Benefits of integration with the Mulesoft Anypoint PlatformBenefits of integration with the Mulesoft Anypoint Platform
Benefits of integration with the Mulesoft Anypoint Platform
 
Mule 4 migration + Common Integration Challenges : MuleSoft Virtual Muleys Me...
Mule 4 migration + Common Integration Challenges : MuleSoft Virtual Muleys Me...Mule 4 migration + Common Integration Challenges : MuleSoft Virtual Muleys Me...
Mule 4 migration + Common Integration Challenges : MuleSoft Virtual Muleys Me...
 
Getting started with Site Reliability Engineering (SRE)
Getting started with Site Reliability Engineering (SRE)Getting started with Site Reliability Engineering (SRE)
Getting started with Site Reliability Engineering (SRE)
 
Designing Apps for Runtime Fabric: Logging, Monitoring & Object Store Persist...
Designing Apps for Runtime Fabric: Logging, Monitoring & Object Store Persist...Designing Apps for Runtime Fabric: Logging, Monitoring & Object Store Persist...
Designing Apps for Runtime Fabric: Logging, Monitoring & Object Store Persist...
 
Anypoint platform architecture and components
Anypoint platform architecture and componentsAnypoint platform architecture and components
Anypoint platform architecture and components
 
Managing APIs with MuleSoft
Managing APIs with MuleSoftManaging APIs with MuleSoft
Managing APIs with MuleSoft
 
MuleSoft Deployment Strategies (RTF vs Hybrid vs CloudHub)
MuleSoft Deployment Strategies (RTF vs Hybrid vs CloudHub)MuleSoft Deployment Strategies (RTF vs Hybrid vs CloudHub)
MuleSoft Deployment Strategies (RTF vs Hybrid vs CloudHub)
 
MuleSoft Runtime Fabric (RTF): Foundations : MuleSoft Virtual Muleys Meetups
MuleSoft Runtime Fabric (RTF): Foundations  : MuleSoft Virtual Muleys MeetupsMuleSoft Runtime Fabric (RTF): Foundations  : MuleSoft Virtual Muleys Meetups
MuleSoft Runtime Fabric (RTF): Foundations : MuleSoft Virtual Muleys Meetups
 
Introduction to MuleSoft Anytime Platform
Introduction to MuleSoft Anytime PlatformIntroduction to MuleSoft Anytime Platform
Introduction to MuleSoft Anytime Platform
 
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
 
Microservices on Anypoint Platform
Microservices on Anypoint PlatformMicroservices on Anypoint Platform
Microservices on Anypoint Platform
 
How API Enablement Drives Legacy Modernization
How API Enablement Drives Legacy ModernizationHow API Enablement Drives Legacy Modernization
How API Enablement Drives Legacy Modernization
 
API Management - Why it matters!
API Management - Why it matters!API Management - Why it matters!
API Management - Why it matters!
 

Similar a Operationalizing your C4E VirtualMuleys & Deployment Considerations: Cloudhub, RTF, Hybrid, On-Prem, etc.) : MuleSoft Virtual Muleys Meetups

Similar a Operationalizing your C4E VirtualMuleys & Deployment Considerations: Cloudhub, RTF, Hybrid, On-Prem, etc.) : MuleSoft Virtual Muleys Meetups (20)

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
 
Como criar uma infraestrutura preparada para Covid e outros Desafios
Como criar uma infraestrutura preparada para Covid e outros DesafiosComo criar uma infraestrutura preparada para Covid e outros Desafios
Como criar uma infraestrutura preparada para Covid e outros Desafios
 
WHISHWORKS-MuleSoft Hyderabad Meetup -Oct 2018
WHISHWORKS-MuleSoft Hyderabad Meetup -Oct 2018WHISHWORKS-MuleSoft Hyderabad Meetup -Oct 2018
WHISHWORKS-MuleSoft Hyderabad Meetup -Oct 2018
 
Digital Disruption in EDI
Digital Disruption in EDI Digital Disruption in EDI
Digital Disruption in EDI
 
From Transactions to Relationships: Benefits of an Omnichannel Strategy at Pe...
From Transactions to Relationships: Benefits of an Omnichannel Strategy at Pe...From Transactions to Relationships: Benefits of an Omnichannel Strategy at Pe...
From Transactions to Relationships: Benefits of an Omnichannel Strategy at Pe...
 
Inovacao e Arquitetura Moderna com APIs e Mulesoft
Inovacao e Arquitetura Moderna com APIs e MulesoftInovacao e Arquitetura Moderna com APIs e Mulesoft
Inovacao e Arquitetura Moderna com APIs e 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™?
 
Free Your Data: Accelerating Innovation by Using API's to Unlock Core Systems
Free Your Data: Accelerating Innovation by Using API's to Unlock Core SystemsFree Your Data: Accelerating Innovation by Using API's to Unlock Core Systems
Free Your Data: Accelerating Innovation by Using API's to Unlock Core Systems
 
How to Execute a Successful API Strategy
How to Execute a Successful API StrategyHow to Execute a Successful API Strategy
How to Execute a Successful API Strategy
 
Jaipur Mule soft virtual meetup #1
Jaipur Mule soft virtual meetup #1Jaipur Mule soft virtual meetup #1
Jaipur Mule soft virtual meetup #1
 
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...
 
Kochi Mulesoft Meetup #10 - MuleSoft Composer: Connect apps and data easily w...
Kochi Mulesoft Meetup #10 - MuleSoft Composer: Connect apps and data easily w...Kochi Mulesoft Meetup #10 - MuleSoft Composer: Connect apps and data easily w...
Kochi Mulesoft Meetup #10 - MuleSoft Composer: Connect apps and data easily w...
 
mulecomposer.pdf
mulecomposer.pdfmulecomposer.pdf
mulecomposer.pdf
 
Virtual Meetup - MuleSoft Catalyst and Accelerator for Banking
Virtual Meetup - MuleSoft Catalyst and Accelerator for BankingVirtual Meetup - MuleSoft Catalyst and Accelerator for Banking
Virtual Meetup - MuleSoft Catalyst and Accelerator for Banking
 
Meetup Sydney 2018.11.08
Meetup Sydney 2018.11.08Meetup Sydney 2018.11.08
Meetup Sydney 2018.11.08
 
Raleigh MuleSoft Meetup - October
Raleigh MuleSoft Meetup  - October Raleigh MuleSoft Meetup  - October
Raleigh MuleSoft Meetup - October
 
MuleSoft Online Meetup - Salesforce Streaming APIs
MuleSoft Online Meetup - Salesforce Streaming APIsMuleSoft Online Meetup - Salesforce Streaming APIs
MuleSoft Online Meetup - Salesforce Streaming APIs
 
MuleSoft Meetup Singapore March 2019
MuleSoft Meetup Singapore March 2019MuleSoft Meetup Singapore March 2019
MuleSoft Meetup Singapore March 2019
 
Eli Lilly is All In on Salesforce App Cloud. How They Did It and You Can Too!
Eli Lilly is All In on Salesforce App Cloud. How They Did It and You Can Too!Eli Lilly is All In on Salesforce App Cloud. How They Did It and You Can Too!
Eli Lilly is All In on Salesforce App Cloud. How They Did It and You Can Too!
 
Power Platform Governance Center of Excellence
Power Platform Governance Center of ExcellencePower Platform Governance Center of Excellence
Power Platform Governance Center of Excellence
 

Más de Angel Alberici

Más de Angel Alberici (10)

20220324 - Angel Updates - PKO
20220324 - Angel Updates - PKO20220324 - Angel Updates - PKO
20220324 - Angel Updates - PKO
 
MuleSoft Composer - 09122021 - Virtual Muleys
MuleSoft Composer - 09122021 - Virtual Muleys MuleSoft Composer - 09122021 - Virtual Muleys
MuleSoft Composer - 09122021 - Virtual Muleys
 
Sustainability Challenge, Postman, Rest sheet and Anypoint provider : MuleSof...
Sustainability Challenge, Postman, Rest sheet and Anypoint provider : MuleSof...Sustainability Challenge, Postman, Rest sheet and Anypoint provider : MuleSof...
Sustainability Challenge, Postman, Rest sheet and Anypoint provider : MuleSof...
 
Metadata definition between flows on Studio 7 : MuleSoft Virtual Muleys Meetups
Metadata definition between flows on Studio 7  : MuleSoft Virtual Muleys MeetupsMetadata definition between flows on Studio 7  : MuleSoft Virtual Muleys Meetups
Metadata definition between flows on Studio 7 : MuleSoft Virtual Muleys Meetups
 
MuleSoft MUnit Test Recorder Meetup
MuleSoft MUnit Test Recorder MeetupMuleSoft MUnit Test Recorder Meetup
MuleSoft MUnit Test Recorder 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...
 
Sustainability Challenge, Postman, Rest sheet and Anypoint provider : MuleSof...
Sustainability Challenge, Postman, Rest sheet and Anypoint provider : MuleSof...Sustainability Challenge, Postman, Rest sheet and Anypoint provider : MuleSof...
Sustainability Challenge, Postman, Rest sheet and Anypoint provider : MuleSof...
 
Using the Mule 4 SDK to build a connector : MuleSoft Virtual Muleys Meetups
Using the Mule 4 SDK to build a connector  : MuleSoft Virtual Muleys MeetupsUsing the Mule 4 SDK to build a connector  : MuleSoft Virtual Muleys Meetups
Using the Mule 4 SDK to build a connector : MuleSoft Virtual Muleys Meetups
 
Containerising the Mule Runtime with Kubernetes & From Zero to Batch : MuleS...
Containerising the Mule Runtime with Kubernetes & From Zero to Batch  : MuleS...Containerising the Mule Runtime with Kubernetes & From Zero to Batch  : MuleS...
Containerising the Mule Runtime with Kubernetes & From Zero to Batch : MuleS...
 
VPCs, Metrics Framework, Back pressure : MuleSoft Virtual Muleys Meetups
VPCs, Metrics Framework, Back pressure  : MuleSoft Virtual Muleys MeetupsVPCs, Metrics Framework, Back pressure  : MuleSoft Virtual Muleys Meetups
VPCs, Metrics Framework, Back pressure : MuleSoft Virtual Muleys Meetups
 

Último

+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...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 

Ú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...
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
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, ...
 
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
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelNavi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source Milvus
 
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
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
 
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
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
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
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 

Operationalizing your C4E VirtualMuleys & Deployment Considerations: Cloudhub, RTF, Hybrid, On-Prem, etc.) : MuleSoft Virtual Muleys Meetups

  • 1. All contents © MuleSoft, LLC Deployment Considerations Operationalizing your C4E Anu Vijayamohan Arno Brugman
  • 2. All contents © MuleSoft, LLC MuleSoft Meetup: Virtual Muleys (Online Group - English ) March Edition, 2021 Recording
  • 3. All contents © MuleSoft, LLC MuleSoft Meetups: Virtual Muleys 6
  • 4. All contents © MuleSoft, LLC Special March: Charity Edition. Why? 9 “...there’s strong evidence* that children in low-income families that receive food stamps become more productive and healthier adults, which means that the program is actually good for long-run economic growth...” - (Paul Krugman, 2018) *Source: https://www.aeaweb.org/articles?id=10.1257/aer.20130375
  • 5. All contents © MuleSoft, LLC https://www.justgiving.com/crowdfunding/marchwiththemules Special March: Charity Edition. Why? 10 UK based #endchildfoodpoverty was formed by Marcus Rashford to tackle child poverty and ensure that no child goes to bed hungry, an issue that has only worsened with the economic impact of the pandemic and homeschooling. So let's get active and raise money! ● I will be donating myself 1£ for each person that connects to our session today. This will be later be doubled by Salesforce!
  • 6. All contents © MuleSoft, LLC Announcements & Updates
  • 7. All contents © MuleSoft, LLC ● First Place: Live COVID-19 symptom check by Pat O’Hora, Solutions Architect ● Second place: Making Max dance. Darren Ingram, Sr. Software Engineer ● Third place: Chatting on Phone and the web by Tirthankar Kundu, Lead Software Engineer ● Find it here: https://blogs.mulesoft.com/dev-guides /announcing-the-mulesoft-hackathon-2 020-winners/ MuleSoft Hackathon 2020 winners! 16 Build Pass Test Build Test Pass Automation Server Automated Automated
  • 8. All contents © MuleSoft, LLC ● 7 Minutes to cover: ○ what MUnit is ○ why it is needed ○ the anatomy of Munit test suite ○ and best practices to follow ● https://www.youtube.com/watch?v=Q3 AY5gdvO3g New release: Friends of Max | Introduction to MUnit 17
  • 9. All contents © MuleSoft, LLC Safe harbor statement The information in this presentation is confidential and proprietary to MuleSoft and may not be disclosed without the permission of MuleSoft. This presentation is not subject to your license agreement or any other service or subscription agreement with MuleSoft. MuleSoft has no obligation to pursue any course of business outlined in this document or any related presentation, or to develop or release any functionality mentioned therein. This document, or any related presentation and MuleSoft's strategy and possible future developments, products and or platforms directions and functionality are all subject to change and may be changed by MuleSoft at any time for any reason without notice. The information on this document is not a commitment, promise or legal obligation to deliver any material, code or functionality. This document is provided without a warranty of any kind, either express or implied, including but not limited to, the implied warranties of merchantability, fitness for a particular purpose, or non-infringement. This document is for informational purposes and may not be incorporated into a contract. MuleSoft assumes no responsibility for errors or omissions in this document, except if such damages were caused by MuleSoft intentionally or grossly negligent. All forward-looking statements are subject to various risks and uncertainties that could cause actual results to differ materially from expectations. Readers are cautioned not to place undue reliance on these forward-looking statements, which speak only as of their dates, and they should not be relied upon in making purchasing decisions.
  • 10. All contents © MuleSoft, LLC Connect to any system, anywhere Recent innovations since November 2020 New Amazon Kinesis Data Streams Connector ● Implement real-time processing New Slack Connector ● Enable collaboration between multiple business apps New Stripe Connector ● Automate cash reconciliation processes and support revenue recognition flows New Zendesk Updates ● Give sales and support teams a real-time view of customers Other New Connectors ● Salesforce Commerce cloud, Splunk, PI Historian Available Now
  • 11. All contents © MuleSoft, LLC CloudHub 2.0 New UX and Architecture for our Cloud Runtime Platform Network Domains Environments Security Clients Major uplift to user experience ● Private spaces simplifies how environments are setup Highly scalable and resilient ● Built on Kubernetes, reduced blast radius Ultimate deployment flexibility for customers ● Same Runtime Plane, available everywhere Expected in H2 2021
  • 12. All contents © MuleSoft, LLC Anypoint Service Mesh OpenShift support API Management Console Discover, manage, and secure microservices on OpenShift ● Support for all major managed kubernetes providers Follow architectural best practices with latest Istio versions ● Support for Istio 1.8.x and beyond Expected in Q1 2021 Partially available with ASM 1.2
  • 13. All contents © MuleSoft, LLC Center for Enablement (C4E) Arno Brugman - Customer Success Strategic Advisor Arno Brugman
  • 14. All contents © MuleSoft, LLC 1. Why? 2. How? 3. Catalyst Methodology 4. Evolution of a C4E 5. Questions Center for Enablement (C4E)
  • 15. All contents © MuleSoft, LLC Why?
  • 16. All contents © MuleSoft, LLC 25 IT is facing a widening delivery gap Time Delivery capacity AI IoT Mobile SaaS Cloud Business demands Demands on IT Delivery gap
  • 17. All contents © MuleSoft, LLC A new way of working to close the delivery gap 26 IT delivery capacity New IT operating model Demands on IT Enablement and assets Consumption and innovation Time Today
  • 18. All contents © MuleSoft, LLC Feedback and usage metrics Marketplace of self-serve, reusable assets Central IT / LoB IT LoB IT, developers New operating model emphasizes consumption 27
  • 19. All contents © MuleSoft, LLC Leveraging APIs and integration to drive end to end digital experiences Driving a composable enterprise Enable Experiences and New Business Models Seamlessly Connect Systems and Data Composable enterprise supporting new experiences and IT agility Business IT Ops Model Production Consumption
  • 20. All contents © MuleSoft, LLC Business Priorities IT Priorities 29 Companies need a new model for innovation All contents © MuleSoft, LLC Processes Insights Resilience Products & Services Apps Data Infrastructure Core Systems Business Strategy IT Strategy IT BUSINESS API STRATEGY ✓ Business-led ✓ Driven by IT
  • 21. All contents © MuleSoft, LLC MuleSoft enables a new model for innovation Built on three core pillars: People, Process, Technology 30 People C4E Center for Enablement Technology Anypoint Design Center Anypoint Management Center Anypoint Security Runtime Engine & Services Anypoint Exchange Process API-led Connectivity
  • 22. All contents © MuleSoft, LLC MuleSoft enables a new model for innovation Built on three core pillars: People, Process, Technology 31 People C4E Center for Enablement Technology Anypoint Design Center Anypoint Management Center Anypoint Security Runtime Engine & Services Anypoint Exchange Process API-led Connectivity
  • 23. All contents © MuleSoft, LLC How?
  • 24. All contents © MuleSoft, LLC 33 Consumer Center for Enablement Platform Enablement Operate Development Delivery • Self service • Reuse & composability • Scalability Consumer Center of Excellence Platform Operate Development • Delivery Bottleneck • Inefficient • Stifles Innovation The Difference CoE C4E
  • 25. All contents © MuleSoft, LLC 34 C4E Responsibilities Discover - Agnostic use case validation & solution assessment Evangelize - Awareness, enablement, & best practices Govern - Security, access management, & provisioning Mobilize - Expand, improve, & activate
  • 26. All contents © MuleSoft, LLC 35 Build in collaboration and engagement with a Center for Enablement Organize differently to drive API-led connectivity Innovation teams Developers LoB IT ● Productize and publish ● Encourage collaboration ● Drive self-reliance Center for Enablement (C4E): establish a cross-functional team Central IT Application leaders
  • 27. All contents © MuleSoft, LLC Platform Architecture • Deployment models • Reference architecture • Security architecture • Automation and tooling Deployment & Management • Platform build & configuration • Monitoring and ops management • Capacity and performance planning • Upgrades and patching Support • App support guidance • Platform support • MuleSoft support escalations • Product enhancement process Platform API Strategy • Vision & objectives • IT strategy alignment • KPIs and value reporting • Program Governance API Best Practice • API service governance • Self service enablement assets • Training and certification • Evangelism – comms & events Delivery Acceleration • Reusable central assets and code • SME consultancy • On-boarding process • Facilitate and enable consumer delivery Enablement 36 Platform Architecture Deployment & Management Support API Best Practice Delivery Acceleration API Strategy C4E Key C4E Tasks
  • 28. All contents © MuleSoft, LLC ... ... ... ... Current responsibilities on Central IT 37 Wholesale Retail Markets Platform Architecture Deployment & Management Operation Development API Strategy Best Practice Platform Architecture Deployment & Management Operation Development API Strategy Platform Architecture Deployment & Management Operation Development API Strategy API Strategy Support Support Support Support Potential Risks ● Business agility ● Increasing redundancies ● Resource bottlenecks ● Skill islands ● No reuse ● No Self service ● No composability ● Scalability ● Shadow IT
  • 29. All contents © MuleSoft, LLC ... ... ... ... Federated responsibility with C4E 38 Wholesale Retail Markets Platform Architecture Deployment & Management Operation Development API Strategy Operation Development Operation Development Support & Governance Potential Gains ● Increased agility (time-to-market) ● Enabling Self-Service ● Reuse of assets ● Eliminating bottlenecks ● Upskilling & enablement ● Composability ● Enhanced scalability ● Built-in governance, compliance, security, and scalability Best Practices C4E Platform Enable
  • 30. All contents © MuleSoft, LLC Catalyst Methodology
  • 31. All contents © MuleSoft, LLC 40 Customer success Business outcomes Technology delivery Organization enablement Catalyst Methodology centered around 3 core Customer success pillars
  • 32. All contents © MuleSoft, LLC Plan for success Establish the foundation Build to scale Measure impact Business outcomes path Anypoint Platform path Projects path Center for Enablement “C4E” path Internal support path Training path 6 paths to focus on Org enablement Technology delivery Business outcomes
  • 33. All contents © MuleSoft, LLC Plan for success Establish the foundation Build to scale Measure impact Business outcomes playbook Anypoint Platform playbook Projects playbook Center for Enablement “C4E” playbook Internal support playbook Training playbook 6 playbooks to guide you Org enablement Technology delivery Business outcomes
  • 34. All contents © MuleSoft, LLC Catalyst Methodology Playbook example 43 Plan for success Establish the foundation Build to scale Measure impact Define Anypoint Platform Vision and Roadmap Design Anypoint Platform Architecture and Implementation Plan Deploy Anypoint Platform Scale and Refine Anypoint Platform Measure Anypoint Platform KPIs ● Define the Vision for Anypoint Platform ○ Alignment with strategic goals ○ Architectural Principles and Standards ○ Stakeholder questions and concerns ● Validate Vision with Relevant Enterprise Architecture and Operations Stakeholders ● Define key Anypoint platform Roadmap and Map to Overall Success Plan ● Establish Anypoint platform KPI’s and Measurement Plan ● Establish Anypoint platform Architecture ● Define Common Services ● Establish DevOps Approach ● Define API/Integration Lifecycle Management and Governance Processes ● Define the Anypoint Platform Operational Model ● Validate Compliance of Architecture ● Build Anypoint Platform, implementation plan to support key milestones ● Develop the Anypoint Platform Test Plan ● Develop the Anypoint Platform Upgrade Plan ● Develop the Anypoint Platform DR Plan ● Install Anypoint Platform ● Install and Setup Common Services ● Execute Anypoint Platform Test Plan ● Transfer Ownership to Operations/Support Team ● Set up CI/CD pipelines ● Gather Feedback from Project Teams ● Review and Modify Anypoint Platform KPI’s ● Plan for Demand of Current and Future Projects ● Review and Update Anypoint Platform Architecture ● Refine the Anypoint Platform ● Refine CI/CD Pipelines ● Upgrade Anypoint Platform, as Applicable ● Measure Anypoint platform KPIs ● Develop Anypoint Platform Improvement Recommendations Activities Steps Anypoint Platform Playbook
  • 35. All contents © MuleSoft, LLC 44 Assess & Commit Establish Build & Publish Evangelize Drive Consumption Measure Continuous Execution of C4E Phases
  • 36. All contents © MuleSoft, LLC Evolution of a C4E
  • 37. All contents © MuleSoft, LLC Operating Model Evolution Central shared delivery center for integration CENTRALIZED C4E Consumers Delivery Asset Sharing + Reuse Solution Architect Partner Developer Delivery Manager Architecture Standards & Governance Enforcement + Re-Use Design Authority (Chief Architect) Legend: Platform Enablement Delivery Enterprise Level Capability/LOB Level Project Level 46 Initial
  • 38. All contents © MuleSoft, LLC Operating Model Evolution Central shared delivery center for integration FEDERATED Decentralized delivery with a shared resource center Initial More Mature CENTRALIZED C4E Consumers C4E Delivery Asset Sharing + Reuse Enablement, Sharing & Collaboration Projects Asset Sharing + Reuse Enterprise Level Capability/LOB Level Project Level Solution Architect Partner Developer Delivery Manager Architecture Standards & Governance Enforcement + Re-Use Design Authority (Chief Architect) Legend: Platform Enablement Delivery Enterprise Level Capability/LOB Level Project Level 47
  • 39. All contents © MuleSoft, LLC Operating Model Evolution Central shared delivery center for integration FEDERATED Decentralized delivery with a shared resource center CONSUMER-LED Initial More Mature Most Mature Decentralized delivery and operations with centrally collected assets C4E Projects Collaborative DevOps & Asset Sharing Asset Sharing + Reuse CENTRALIZED C4E Consumers C4E Delivery Asset Sharing + Reuse Enablement, Sharing & Collaboration Projects Asset Sharing + Reuse Enterprise Level Capability/LOB Level Project Level Solution Architect Partner Developer Delivery Manager Architecture Standards & Governance Enforcement + Re-Use Design Authority (Chief Architect) Legend: Platform Enablement Delivery Enterprise Level Capability/LOB Level Project Level Enterprise Level Capability/LOB Level Project Level 48
  • 40. All contents © MuleSoft, LLC Deployment Considerations Anu Vijayamohan Customer Success Technical Architect, EMEA MuleSoft Meetup: 3 March 2021 Anu Vijayamohan
  • 41. All contents © MuleSoft, LLC Agenda 1. Quick Overview of Anypoint Platform 2. Overview of Deployment Models 3. Considerations of Each Model 4. Deciding on the Right Deployment Model 5. Questions? 51
  • 42. All contents © MuleSoft, LLC (Quick) Overview of Anypoint Platform
  • 43. All contents © MuleSoft, LLC Anypoint Platform 53 On-premises & private cloud Hybrid Hosted by MuleSoft Cloud service providers OPERATE DESIGN DEPLOY BUILD ENGAGE
  • 44. All contents © MuleSoft, LLC Anypoint Platform 54 On-premises & private cloud Hybrid Hosted by MuleSoft Cloud service providers OPERATE DESIGN DEPLOY BUILD ENGAGE Management/Control Plane
  • 45. All contents © MuleSoft, LLC Anypoint Platform 55 On-premises & private cloud Hybrid Hosted by MuleSoft Cloud service providers OPERATE DESIGN DEPLOY BUILD ENGAGE Runtime Plane
  • 46. All contents © MuleSoft, LLC Deployment Models
  • 47. All contents © MuleSoft, LLC Deployment Models 57 Anypoint Platform Management Mule Runtime Key Fully Managed Cloud (CloudHub) Hybrid Deployment Deployed: Cloud Deployed: On-prem / Private IaaS Managed by Managed by MuleSoft MuleSoft Customer MuleSoft On-Premise Runtimes Fully On-Premise (PCE) Customer Customer Runtime Fabric (RTF) Appliance: MuleSoft Infrastructure: Customer MuleSoft
  • 48. All contents © MuleSoft, LLC CloudHub 58 Control plane Worker Cloud CUSTOMER’S NETWORK Control plane Mule
  • 49. All contents © MuleSoft, LLC Runtime Fabric 59 Control plane CUSTOMER’S NETWORK Mule Mule Control plane Server Mule
  • 50. All contents © MuleSoft, LLC Hybrid Deployment 60 Control plane CUSTOMER’S NETWORK Mule Mule Control plane Server Server Mule Mule CloudHub and RTF together
  • 51. All contents © MuleSoft, LLC On Premise Runtimes 61 Control plane CUSTOMER’S NETWORK Mule Mule Control plane Server Mule
  • 52. All contents © MuleSoft, LLC Anypoint Platform: Private Cloud Edition 3.0 62
  • 53. All contents © MuleSoft, LLC Deciding on the Right Deployment Topology
  • 54. All contents © MuleSoft, LLC Prioritise These Goals 64 According to Organisational Importance State Management Deployment Flexibility Performance and Reliability Reuse Future Proofing Business Drivers
  • 55. All contents © MuleSoft, LLC Deciding on a Deployment Topology 65 Fully Managed Cloud (CloudHub) Runtime Fabric Hybrid Deployment On-Premise Runtimes Fully On-Premise (PCE) Business Goals Regulatory Good Better Better Better Best Time-to-market Best Better Better Better Worst IT Operations effort Best Better Good Good SIgnificant investment Deployment Flexibility Goals Private data sources VPN, VPC Peering, Direct Connect or Internet Easier Easier Easier Easiest Flexibility of deployment across cloud providers N/A Easy (GCP Not supported) More work More work AWS/VM/Bare Metal ONLY Control over runtime tuning Not supported Not supported Control over on-premise runtimes Complete control Complete control (but with minimal monitoring capability to understand what to tune) Upgrade runtime versions Easy Easy More work More work More work State Management Goals Object store service within same runtime plane Supported No Supported No No Persistent queues Supported Only in a cluster Supported Supported No Access to OSv2 OS Connector or OSv2 REST API OSv2 REST API OS Connector or OSv2 REST API OSv2 REST API No
  • 56. All contents © MuleSoft, LLC Deciding on a Deployment Topology 66 *** With ELA, based on CPU Usage or Memory Usage, either horizontal or vertical **** With external Hazelcast cluster service ***** With either vCPU limit value or the amount of unreserved vCPU Fully Managed Cloud (CloudHub) Runtime Fabric Hybrid Deployment On-Premise Fully On-Premise (PCE) Performance and Reliability Goals Scalability of runtime plane Auto-scaling *** Bursting***** & Manual Auto-scaling / Manual Manual Manual High Availability Yes Yes Yes (Runtime clusters, customer needs to add http load balancer) Yes (Runtime clusters, customer needs to add http load balancer) Internally resilient but with high RTO if there are cluster wide issues Automated Failover Yes Yes Yes (Runtime clusters, customer needs to add http load balancer) Yes (Runtime clusters, customer needs to add http load balancer) Internally supported in PCE but limited beyond the instance Zero-Downtime Deployments Supported Supported Supported Much more complex Yes for runtimes Clustering of Mule runtimes No Yes **** Yes Yes Yes Reusability Goals Shared resources between apps No No Yes Yes Requires MuleSoft Services Engagement Isolation between apps Best Better From No to Best (Depends on Configuration) From No to Best (Depends on Configuration) From No to Best (Depends on Configuration) Future Proofing Goals Ease of upgrades Best Good Better Good Requires MuleSoft Services Engagement
  • 57. All contents © MuleSoft, LLC Capability Matrix Deciding on a Deployment Topology 67 Capabilities Fully Managed Cloud (CloudHub) Runtime Fabric Hybrid On-Premise Private Cloud Edition (PCE) System Administration Not Required Required Required Required Required Anypoint Administration Required Required Required Required Required Mule developers Required Required Required Required Required DevOps / Automation Recommended Recommended Recommended Recommended Required Testing / QA Recommended Recommended Recommended Recommended Required Infrastructure specialist Not Required Required Required Required Required Networking specialist At setup At setup At setup At setup Required
  • 58. All contents © MuleSoft, LLC Deciding on a Deployment Topology • Built in HA through RTF services • Tokenization, Edge Security, Secrets Manager • Runtime Manager Monitoring: ○ Built-in Anypoint Monitoring Dashboard ○ Or Classic Application Monitoring • Configurable HA and clustering • Runtime Manager Monitoring: ○ Classic Application Monitoring ○ Server/Groups/Cluster Monitoring dashboard • Anypoint Monitoring can be configured using an AM agent or external monitoring configured (refer to documentation) • Built in HA through multiple worker clouds • Anypoint MQ, Secrets Manager • Runtime Manager Monitoring: ○ Built-in Anypoint Monitoring Dashboard ○ Or Classic Application Monitoring Deployments Feature Comparison
  • 59. All contents © MuleSoft, LLC On-Premise Hybrid CloudHub Benefit Drivers of CloudHub over On-premise & Hybrid Runtime Administration Customer Customer Customer customer specific Infrastructure Maintenance Customer MuleSoft & Customer MuleSoft ✓ No hosting costs ✓ Lower maintenance effort costs CI/CD Integrated via ARM REST API Integrated via ARM REST API Integrated via ARM REST API customer specific Security Customer MuleSoft & Customer MuleSoft & Customer ✓ Lower security development & maintenance effort costs Upgrades / Deployments Customer’s schedule MuleSoft & Customer Zero-downtime ✓ Lower upgrade effort costs ✓ Faster upgrades and reduced chance of downtime / any associated business impact e.g lost revenue Scaling Configured by Customer MuleSoft & Customer Pre-built in CloudHub ✓ Lower set up costs Log Management Configured by Customer CloudHub & Customer Pre-built in CloudHub ✓ Lower set up costs ✓ Lower issue remediation effort costs ✓ Lower auditing effort costs Application Monitoring Provided OOTB Provided OOTB Provided OOTB customer specific Deployment Models 69 Compared
  • 60. All contents © MuleSoft, LLC Questions?
  • 61. All contents © MuleSoft, LLC Thank you!