SlideShare a Scribd company logo
1 of 65
Download to read offline
June 24th 2021
Singapore MuleSoft Meetup #9
All contents © MuleSoft Inc.
Our Partners
2
Agenda
All contents © MuleSoft Inc.
Agenda
4
• 5:00 pm: Welcome & Introduction
• 5:10 pm: Integrating with Salesforce Marketing Cloud
• 5:40 pm: MuleSoft Deployment Models
• 6:10 pm: Events roundup and quiz
• 6:30 pm: Meetup concludes
Introductions
All contents © MuleSoft Inc.
Co-host
6
Julian Douch – Senior Director
Capgemini
Integration veteran of 20 years, transformation strategist, and digital leader, established WhiteSky
Labs in ASEAN, and now leading the growth of MuleSoft adoption across JAPAC with Capgemini.
Passion for growing talent and dispersion of knowledge, I'm now driving fast to similarly establish
the MuleSoft community also, forging relationships with the current developer community,
expanding the community by reaching new technologists who've a passion for building out a new
API-centric digital economy.
All contents © MuleSoft Inc.
Co-organizer / host
7
Royston Lobo
Senior Technical Architect
MuleSoft
Royston is part of the Customer Success Strategy and Architecture team at MuleSoft. He helps enable
MuleSoft customers to make the most of their MuleSoft experience through education, solving
problems and advising on strategic use of the platform.
Has the privilege of collaborating with customers, Professional Services, Product, Engineering,
Support, Marketing, Training and Sales teams to create value for MuleSoft and for our customers
Integration with Salesforce Marketing Cloud
Aravinth Subramanian
Solution Architect, MuleSoft
All contents © MuleSoft Inc.
Presenter
9
Aravinth Subramanian - Solution Architect
MuleSoft
Singapore based Solution Architect at MuleSoft with over 16 years of experience architecting
Nextgen integrations for customers around the globe. Expertise in architecting enterprise-wide
integration platforms to enable Digital Transformation Programs and help customers unlock
the power of MuleSoft
All contents © MuleSoft Inc.
1
0
Agenda
v Why Marketing
v Marketing Cloud Overview
v Marketing Cloud Integration options
v Real life Use-case view
v Demo
All contents © MuleSoft Inc.
Why Marketing?
Ø Engage with customers and build rich customer
experience
Ø Build Company brand while building customer
relationship
Ø Deliver Meaningful Messages at real-time or
periodically
Ø Increase Customer Retention
Ø Upsell/Cross sell to boost Business
All contents © MuleSoft Inc.
Measure &
Optimize
Unified Analytics
Any
Channel
Data
Activation
Real-Time
Moments
Triggered
Moments
Data
Ingestion
Map to Cloud
Information
Model
Stream Ingestion
Easy to
implement
& customize data
model
External
Data Lake
Batch Ingestion
All Your
Data Sources
Business Growth with Meaningful Marketing
All contents © MuleSoft Inc.
Marketing Cloud Overview
Marketing cloud is the platform for delivering relevant, personalized journeys across channels
and devices – enabling marketers to deliver the right messages to the right people via the
right channel.
All contents © MuleSoft Inc.
Marketing Cloud Integration Options
Real-time/Near real-time integrations:
Marketing Cloud allows sync as-well as async
communication for limited loads.
MuleSoft can leverage the following mechanism:
• Marketing Cloud connector which wraps the
SOAP apis of Marketing Cloud
• REST APIs of Marketing Cloud
• SOAP APIs of Marketing Cloud
Following tasks can be accomplished:
• Realtime interactions are captured in Marketing
Cloud Interaction Studio
• Customer information and actions are stored in
Marketing Cloud Data Extension
Batch integration over bulk loads:
Marketing Cloud SFTP connectivity can be leveraged for
batch/bulk integrations via MuleSoft.
Following tasks can be accomplished:
• Import list of records from the source system via sFTP
server into Marketing Cloud
• Export reports available in Marketing Cloud and
processing them from sFTP server to downstream systems
REST/
SOAP
>
<
SRC MC
MC
Connectivity details:
MC-sFTP connection details can be found here
MC REST api details can be found here
MC SOAP api details can be found here
MuleSoft Marketing Cloud Connector details can be found here
All contents © MuleSoft Inc.
Batch processing - Marketing Cloud
MuleSoft integration flows
Batch Processing Details and Limitations
Marketing Cloud can create and configure Data Extensions with scheduled flows to
pick files periodically from its sFTP location and process it into DE
● File can be provided as compressed and encrypted
● File can be of .txt or .csv extension
● For .txt imports, the delimiter accepted is tab
● For .csv imports, the delimiter accepted is comma
● Can also be configured for custom delimiters
● Default File format supported is UTF-8 (Can vary based on the config)
Imports in Marketing Cloud can be:
● Add Only
● And and Update
● Overwrite
It is determined by the configuration in Marketing Cloud. Additional details can be found here
All contents © MuleSoft Inc.
Async processing into Marketing Cloud
MuleSoft integration flows
Async Processing Details and Limitations
● Marketing Cloud can fetch, create, update, upsert and delete entities in Data Extensions.
● The APIs are OAUTH 2.0 protected.
● The token validity is 20 mins.
● The timeout values is 120 seconds for non-tracking/asynchronous operations.
● The maximum payload of any call is four megabytes.
● REST APIs are considered less reliable compared to the SOAP apis as its performance is lower compared to SOAP
APIs.
● Additional details can be found here:
● https://developer.salesforce.com/docs/atlas.en-us.mc-apis.meta/mc-apis/data-extensions-api.htm
All contents © MuleSoft Inc.
Sync processing into Marketing Cloud
MuleSoft integration flows
Async Processing Details and Limitations
● Marketing Cloud can fetch, create, update, upsert and
delete entities in Data Extensions.
● The Access Token validity is 20 mins.
● The timeout values is 300 seconds for tracking
operations.
● SOAP APIs support a maximum of 2000 calls per minute
● SOAP APIs support a batch size of 2500 records per batch
● REST APIs support payloads upto 5MB. Each API call can
● support maximum of 50 columns and 50 records
Additional details can be found here
All contents © MuleSoft Inc.
Demo
Data
Extension
Journey
Builder
Connected
Apps
sFTP
Connector
MC
Connector
All contents © MuleSoft Inc.
Q&A
• Any questions?
MuleSoft Deployment Options
Argel Cabalag
Manager / Architect, Capgemini
All contents © MuleSoft Inc.
Speaker
2
1
Argel Cabalag – Manager
Capgemini
Argel is highly experienced in Systems Integration and Solutions Development with 11+ yrs
work experience and 8+ yrs of it in Telecommunication Industry as Application Engineer and
Solutions Architect.
He has extensive applied experience on integrations and deployment of multiple client
applications using MuleSoft, along with hands on experience on different setups of
deployment environment from on-prem, cloud based or hybrid setup.
All contents © MuleSoft Inc.
Anypoint Platform – Control vs Runtime Plane
Mule runtime engine
Control plane
Runtime plane
Design
Anypoint Design Center
Secure
Anypoint Security
Engage
Anypoint Exchange
Manage
Anypoint Management Center
Run
Mule
All contents © MuleSoft Inc.
MuleSoft Deployment Options Summary
CloudHub
Hybrid Cloud
(naked mules)
Hybrid Cloud
(Containerised with RTF)
Deployed:
Cloud
Deployed:
On-prem/
private IaaS
Managed by
Managed by
MuleSoft MuleSoft
Customer Appliance: MuleSoft
Infrastructure: Customer
MuleSoft
Anypoint Platform - Private
Cloud Edition
MuleSoft
Customer
All contents © MuleSoft Inc.
Introduction to Cloudhub
CloudHub is iPaaS component of Anypoint platform
• Fully managed by MuleSoft
• No hardware procurement
• No infrastructure maintained
• One place to develop, deploy, and maintain your integrations
Acquires all the cloud features :
• Highly available (99.99% uptime)
• Secure
• Multi –tenanted
• Control access based on complex organizational requirements
All contents © MuleSoft Inc.
Cloudhub
All contents © MuleSoft Inc.
CloudHub Connectivity
Runtime Fabric
All contents © MuleSoft Inc.
Overview of Runtime Fabric
With Anypoint Runtime Fabric, you can
• Deploy consistently across AWS,
Azure or data center
• Run multiple versions of the
runtime in a single Runtime Fabric
• Remove the need to learn Docker
or Kubernetes
• Scale horizontally and redeploy w/
zero downtime
• Manage it all in MuleSoft’s control
plane Runtime Fabric Appliance
Customer’s network
Control pane
Runtime plane
Runtime Fabric services
Mule
App
Mule
App
Mule
App
Mule
App
Mule
App
Mule
App
VM VM VM
All contents © MuleSoft Inc.
RTF vs CloudHub
Customer managed infrastructure
• Can be hosted on third-party IaaS,
like Azure and AWS, or in the
customer’s data center
• Requires the use of the control plane
hosted by MuleSoft
MuleSoft’s managed public cloud
infrastructure
• Includes control plane and runtime
plane
Runtime Fabric CloudHub
All contents © MuleSoft Inc.
Introduction to Runtime Fabric on EKS / AKS
• More customers moving workloads to Kubernetes
• Developing own subject matter expertise with container and
orchestration
• Higher need for Runtime Fabric that can run on Kubernetes
distribution instead of standalone
All contents © MuleSoft Inc.
Runtime Fabric on EKS/ AKS
• Delivered to customers as a
package of components
• Runs on top of an existing
EKS or AKS environment.
• Customers bring their own
Kubernetes, ingress controller,
and external log forwarding
and install RTF within it.
• Customers maintain the
health of Kubernetes, and
MuleSoft maintains the RTF
services and Mule
deployments.
Kubernetes-as-a-Service
Customer’s network
Control pane
Runtime plane
Runtime Fabric services
Mule
App
Mule
App
Mule
App
Mule
App
Mule
App
Mule
App
Mule
App
Mule
App
Mule
App
AKS
EKS
All contents © MuleSoft Inc.
Runtime Fabric on EKS/ AKS
Why Runtime Fabric?
All contents © MuleSoft Inc.
Use case #1: Long term cost and flexibility
• An Enterprise organization is estimated to manage 200 Mule APIs
and has its own AWS, cloud provider. The organization wants to
reduce its expenses in the long term considering that the number
of APIs will grow in the succeeding years.
CloudHub
● Run a Mule application as low as 0.1 vCore
● Manage by MuleSoft
Runtime Fabric
Cost
● Run a Mule application as low as 0.02 vCPU
● EKS charges $0.10/hr.*
● Use existing AWS
Flexibility
● Choose your own data residency
● Manage your own operation/ maintenance
All contents © MuleSoft Inc.
Use case #2: Security and infrastructure standards
• A Financial Enterprise organization wants to leverage MuleSoft. The
organization required that the security and infrastructure must
follow their own standards. Due to the confidentiality, the
transactions must remain in their own cloud or infrastructure.
CloudHub
● Uses MuleSoft’s AWS
Runtime Fabric
● You have options to use your own cloud and /or
infrastructure
● Reserve a smaller set of internal IP addresses for
deployments
● Leverage based on your own standards
○ Firewall
○ Policies
○ API Gateways
○ API Proxies
All contents © MuleSoft Inc.
Use case #3: Regulatory compliance
A Financial Enterprise Organization wants to leverage MuleSoft, but there is a strict
regulatory compliance in their country.
CloudHub
MuleSoft is continuously expanding, but not
yet available in every country
Runtime Fabric
● Majority of the companies are using AWS or
Azure for their Runtime Fabric to comply with
the regulatory compliance
Benefits of Runtime Fabric
All contents © MuleSoft Inc.
Benefit #1: More Flexibility
CloudHub
● Managed by MuleSoft
● Logs reside in MuleSoft’s AWS
● Logs per Mule Application is limited to
100 MB
Runtime Fabric
● Operations team have full visibility into the
managed Kubernetes environment
● You have your options where you want to
store your logs (e.g. Amazon S3) and archive
it in the future
Maintenance
Logging
All contents © MuleSoft Inc.
Benefit #2: Leverage AWS or Azure Services
• With Runtime Fabric on EKS or AKS, organizations will able to leverage service
offered by their cloud provider
Use for monitoring and alerting
Storage (logs, files)
All contents © MuleSoft Inc.
Conclusions
CloudHub:
• Provides a powerful platform for hosting Mule applications
• Little to no setup required, with built-in scaling, advanced management features
and includes hosting and support.
Runtime Fabric
• Provides additional flexibility and opportunities for granular control
• BUT more care must be taken to ensure the balance between scalability and
performance is maintained
• Bridges the gap between multiple clouds and on-premises resources to help
enterprises meet changing business requirements in a quick and efficient manner
• Customer’s must have the correct skillsets to manage AKS/ EKS
All contents © MuleSoft Inc.
Q&A
• Any questions?
Other news
All contents © MuleSoft Inc.
Datagraph 1.0
All contents © MuleSoft Inc.
Anypoint DataGraph
Serve data from all your APIs to developers instantly
Before:
Fetch data from each API one at a time,
with additional code
API API
API API API API
API API API Dynamic graph of APIs
DataGraph:
Dynamically consume data from
multiple APIs, without more code
Unify APIs into powerful data
services
● Explore, unify and serve data
from all your APIs into
powerful services, without
new code
Consume many APIs a single
request
● Enable developers to consume
multiple APIs at once with a
single, visually built GraphQL
query
Reach new levels of productivity
● Replace custom code for
many API requests with a
managed service that
requires no maintenance
GA on June 4th - Webinar available on demand
All contents © MuleSoft Inc.
New Connectors
47
• DocuSign Connector on Exchange: Anypoint users can use this new connector to upload, share, and
electronically sign documents and thereby accelerate any process in your organization.
• Google Drive Connector on Exchange: Using this connector, Anypoint users can simplify repetitive tasks
associated with organizational workflows that involve automating file processing, file transfers, and file sharing
across cloud storage services.
• Microsoft Power BI Connector on Exchange: This Anypoint connector enables users to connect real-time data
from any application, database or data warehouse to visualize dashboards and reports in Power BI to drive
actionable business insights.
• Xero Connector on Exchange: The Anypoint connector for Xero enables you to unify your business accounting
with other applications such as Salesforce, Netsuite, Slack, and so on to increase your productivity and profitability
while delivering customer excellence.
• Axiomatics Connector on Exchange: This Anypoint connector provides an easy way to configure Axiomatics
functionality in any Mule application to enable Attribute-Based Access Control (ABAC). This certified connector is
provided by our partner GS Lab.
• Telegram Connector on Exchange: This Anypoint connector helps you to use Telegram's Bot API to send, receive,
and update messages in telegram messenger's chatbot conversations. This certified connector is provided by our
partner Synergysoft.
All contents © MuleSoft Inc.
Teams
All contents © MuleSoft Inc.
Teams for org admins
With Teams, org admins can:
● Implement their hierarchical org
structure in Anypoint
● Easily assign both global and team-
level permissions
● Map SSO groups to Teams
All contents © MuleSoft Inc.
● All users are members of the
“Everyone” team
● Org admins can create nested
teams such as “Engineering”,
which has “Integration” and
“Identity” subteams
Easily create teams and sub-teams
All contents © MuleSoft Inc.
● Set a global permissions for
everyone in the organization, such
as “Exchange Viewer”
● Set a permission for the
“Engineering” team, and it will be
inherited by its subteams
Set global or team-level permissions
All contents © MuleSoft Inc.
View access across Business Groups
● View all permissions held or
inherited by a team (or user)
across all business groups
All contents © MuleSoft Inc.
Add employees to teams
53
● Easily add users to teams
All contents © MuleSoft Inc.
Add employees to teams via SSO groups
54
● Map groups in
external SSO
identity provider
to Teams
All contents © MuleSoft Inc.
Current vs New views
•Simpler navigation & UX Current New
1. Organization tab became Business Groups
2. Roles are replaced by Teams. Roles can be found
in BG tab
3. Environments can be found in BGs
4. Settings moved to BGs
5. No more BG navigation within Access
Management
All contents © MuleSoft Inc.
More information
56
•https://blogs.mulesoft.com/news/anypoint-platform/collaboration-
with-teams/
All contents © MuleSoft Inc.
Events
57
All contents © MuleSoft Inc.
Learn how to accelerate business
outcomes using the latest innovations
and trends in integration and API
management.
Hear from customers and peers, learn
from experts in our community, and see
our products in action.
What’s on
✔ Curated deeper dives based on your
role and experience with MuleSoft,
grounded in how-to content and demos
✔ Hear the latest on new product
releases and upcoming innovation from
MuleSoft experts
✔ Get actionable insights to fast-track
your API and integration strategy
Join the region’s leading integration
event of the year that brings together
thought leaders and practitioners
across IT and business.
Date & Time
Tuesday August 3, 2021
10:30AM SGT/HKT
Agenda
10:30
AM
11:00
AM
11:30
AM
Opening keynote:
Imagine, integrate, innovate
Breakouts
Get started
Expand your
knowledge
Lead your
business
The 101 guide to
getting started
with Anypoint
Platform
Enable no code
integrations with
MuleSoft
MuleSoft +
AsyncAPI = Event-
driven
microservices
made easier
Implementing
modern
architectural
patterns with
MuleSoft
Unlock, analyze,
and
act on all your
data
Personalisation is
evolving.
Are you?
Register now @
www.mulesoft.com/events/asia-summit-2021
All contents © MuleSoft Inc.
NEW! Introducing the MuleSoft Mentors
59
•Who are MuleSoft Mentors?
● Active contributors across platforms
● Hold 1+ MuleSoft certifications
● Dedicated mentors to their peers
•Why should you become a Mentor?
● Build your professional and personal brand
● Help others skill up
● Earn recognition as a Mule expert by MuleSoft and the broader ecosystem
A new community program
mulesoft.com/mentors
All contents © MuleSoft Inc.
Friends of Max
60
What’s New & What’s Trending
1. MuleSoft GovCloud Deployment Model
2. API Manager - How to Create Custom Policies
3. Introduction to MuleSoft High Availability and
Multi-Region Disaster Recovery in CloudHub
1.Introduction to MuleSoft High
Availability and Multi-Region Disaster
Recovery in CloudHub
2.API Policies and Best Practices
3.Secured connectivity to
Salesforce using OAuth JWT
4.Metrics Accelerator Installation
Steps
5.Introduction to Batch Processing in
Mule 4
What’s new with Friends of Max? Top Videos in May
All contents © MuleSoft Inc.
MuleSoft Training Reminders
61
Prepare for your course!
Reminder: Schedule your
exam shortly after completing
training! Exams now expire
after 6 months on your learner
dashboard.
Reminder: In order to protect
customer experience, we
enforce prerequisites for our
Integration Solutions,
Production-Ready
Development Practices, and
Production-Ready Integrations.
Reminder: Individuals
who hold a current
certification are eligible
to take the shorter
maintenance exam!
Maintain that certification!
Pass your Exam!
All contents © MuleSoft Inc.
Next meetup session – September 24th (tbc)
6
2
• 4:00 pm: Welcome & Introduction
• 4:10 pm: Topic 1 – TBC
• 4:40 pm: Topic 2 – TBC
• 5:10 pm: Events roundup and quiz
• 5:30 pm: Meetup concludes
Please contact the meetup team to propose your presentation topic –
e.g. Case study, technical feature, point of view
Competition Time
All contents © MuleSoft Inc.
Competition time
• Write your answer in the chat window
• First answer will win a prize
• All winners will be contacted by email so please don’t forget to
provide registration name if you’ve joined via a different name
Picture Time
See you next time
Please send topic suggestions to the organizer
Singapore MuleSoft Meetup #9: Deployment Models

More Related Content

What's hot

CloudStack vs OpenStack
CloudStack vs OpenStackCloudStack vs OpenStack
CloudStack vs OpenStackVictor Zhang
 
DevOps Overview in my own words
DevOps Overview in my own wordsDevOps Overview in my own words
DevOps Overview in my own wordsSUBHENDU KARMAKAR
 
BETTER TOGETHER 〜VMware NSXとJuniperデバイスを繋いでみよう!〜
BETTER TOGETHER 〜VMware NSXとJuniperデバイスを繋いでみよう!〜BETTER TOGETHER 〜VMware NSXとJuniperデバイスを繋いでみよう!〜
BETTER TOGETHER 〜VMware NSXとJuniperデバイスを繋いでみよう!〜Juniper Networks (日本)
 
SRE-iously: Defining the Principles, Habits, and Practices of Site Reliabilit...
SRE-iously: Defining the Principles, Habits, and Practices of Site Reliabilit...SRE-iously: Defining the Principles, Habits, and Practices of Site Reliabilit...
SRE-iously: Defining the Principles, Habits, and Practices of Site Reliabilit...New Relic
 
Livraison en continue avec l'outillage devops - Jenkins, Ansible, Docker et ...
Livraison en continue avec l'outillage devops - Jenkins, Ansible, Docker et  ...Livraison en continue avec l'outillage devops - Jenkins, Ansible, Docker et  ...
Livraison en continue avec l'outillage devops - Jenkins, Ansible, Docker et ...Jasmine Conseil
 
cluster-monitoringで困ったこと学んだこと
cluster-monitoringで困ったこと学んだことcluster-monitoringで困ったこと学んだこと
cluster-monitoringで困ったこと学んだことSachiho Wakita
 
VPP事始め
VPP事始めVPP事始め
VPP事始めnpsg
 
A comprehensive guide to mule soft mule 4
A comprehensive guide to mule soft mule 4A comprehensive guide to mule soft mule 4
A comprehensive guide to mule soft mule 4pruthviraj krishnam
 
Hinemosによる初期構築~障害検知自動復旧システムの実現について
Hinemosによる初期構築~障害検知自動復旧システムの実現についてHinemosによる初期構築~障害検知自動復旧システムの実現について
Hinemosによる初期構築~障害検知自動復旧システムの実現についてHinemos
 
FD.io Vector Packet Processing (VPP)
FD.io Vector Packet Processing (VPP)FD.io Vector Packet Processing (VPP)
FD.io Vector Packet Processing (VPP)Kirill Tsym
 
Micro services vs Monolith Architecture
Micro services vs Monolith ArchitectureMicro services vs Monolith Architecture
Micro services vs Monolith ArchitectureMohamedElGohary71
 
OpenStackで始めるクラウド環境構築入門
OpenStackで始めるクラウド環境構築入門OpenStackで始めるクラウド環境構築入門
OpenStackで始めるクラウド環境構築入門VirtualTech Japan Inc.
 
「NIST SP 800-204C サービスメッシュを利用したマイクロサービスベースのアプリケーション向けDevSecOpsの展開」概説
「NIST SP 800-204C  サービスメッシュを利用したマイクロサービスベースのアプリケーション向けDevSecOpsの展開」概説「NIST SP 800-204C  サービスメッシュを利用したマイクロサービスベースのアプリケーション向けDevSecOpsの展開」概説
「NIST SP 800-204C サービスメッシュを利用したマイクロサービスベースのアプリケーション向けDevSecOpsの展開」概説Eiji Sasahara, Ph.D., MBA 笹原英司
 
Composable Software Architecture with Spring
Composable Software Architecture with SpringComposable Software Architecture with Spring
Composable Software Architecture with SpringSam Brannen
 
Kubernetes Security
Kubernetes SecurityKubernetes Security
Kubernetes Securityinovex GmbH
 
AVX512 assembly language in FFmpeg
AVX512 assembly language in FFmpegAVX512 assembly language in FFmpeg
AVX512 assembly language in FFmpegKieran Kunhya
 
今さら聞けない人のためのDevOps超入門
今さら聞けない人のためのDevOps超入門今さら聞けない人のためのDevOps超入門
今さら聞けない人のためのDevOps超入門VirtualTech Japan Inc.
 

What's hot (20)

CloudStack vs OpenStack
CloudStack vs OpenStackCloudStack vs OpenStack
CloudStack vs OpenStack
 
DevOps Overview in my own words
DevOps Overview in my own wordsDevOps Overview in my own words
DevOps Overview in my own words
 
Cloudhub 2.0
Cloudhub 2.0Cloudhub 2.0
Cloudhub 2.0
 
BETTER TOGETHER 〜VMware NSXとJuniperデバイスを繋いでみよう!〜
BETTER TOGETHER 〜VMware NSXとJuniperデバイスを繋いでみよう!〜BETTER TOGETHER 〜VMware NSXとJuniperデバイスを繋いでみよう!〜
BETTER TOGETHER 〜VMware NSXとJuniperデバイスを繋いでみよう!〜
 
SRE-iously: Defining the Principles, Habits, and Practices of Site Reliabilit...
SRE-iously: Defining the Principles, Habits, and Practices of Site Reliabilit...SRE-iously: Defining the Principles, Habits, and Practices of Site Reliabilit...
SRE-iously: Defining the Principles, Habits, and Practices of Site Reliabilit...
 
Livraison en continue avec l'outillage devops - Jenkins, Ansible, Docker et ...
Livraison en continue avec l'outillage devops - Jenkins, Ansible, Docker et  ...Livraison en continue avec l'outillage devops - Jenkins, Ansible, Docker et  ...
Livraison en continue avec l'outillage devops - Jenkins, Ansible, Docker et ...
 
cluster-monitoringで困ったこと学んだこと
cluster-monitoringで困ったこと学んだことcluster-monitoringで困ったこと学んだこと
cluster-monitoringで困ったこと学んだこと
 
VPP事始め
VPP事始めVPP事始め
VPP事始め
 
VPNaaS in Neutron
VPNaaS in NeutronVPNaaS in Neutron
VPNaaS in Neutron
 
A comprehensive guide to mule soft mule 4
A comprehensive guide to mule soft mule 4A comprehensive guide to mule soft mule 4
A comprehensive guide to mule soft mule 4
 
Hinemosによる初期構築~障害検知自動復旧システムの実現について
Hinemosによる初期構築~障害検知自動復旧システムの実現についてHinemosによる初期構築~障害検知自動復旧システムの実現について
Hinemosによる初期構築~障害検知自動復旧システムの実現について
 
FD.io Vector Packet Processing (VPP)
FD.io Vector Packet Processing (VPP)FD.io Vector Packet Processing (VPP)
FD.io Vector Packet Processing (VPP)
 
Micro services vs Monolith Architecture
Micro services vs Monolith ArchitectureMicro services vs Monolith Architecture
Micro services vs Monolith Architecture
 
OpenStackで始めるクラウド環境構築入門
OpenStackで始めるクラウド環境構築入門OpenStackで始めるクラウド環境構築入門
OpenStackで始めるクラウド環境構築入門
 
「NIST SP 800-204C サービスメッシュを利用したマイクロサービスベースのアプリケーション向けDevSecOpsの展開」概説
「NIST SP 800-204C  サービスメッシュを利用したマイクロサービスベースのアプリケーション向けDevSecOpsの展開」概説「NIST SP 800-204C  サービスメッシュを利用したマイクロサービスベースのアプリケーション向けDevSecOpsの展開」概説
「NIST SP 800-204C サービスメッシュを利用したマイクロサービスベースのアプリケーション向けDevSecOpsの展開」概説
 
Composable Software Architecture with Spring
Composable Software Architecture with SpringComposable Software Architecture with Spring
Composable Software Architecture with Spring
 
Kubernetes Security
Kubernetes SecurityKubernetes Security
Kubernetes Security
 
AVX512 assembly language in FFmpeg
AVX512 assembly language in FFmpegAVX512 assembly language in FFmpeg
AVX512 assembly language in FFmpeg
 
今さら聞けない人のためのDevOps超入門
今さら聞けない人のためのDevOps超入門今さら聞けない人のためのDevOps超入門
今さら聞けない人のためのDevOps超入門
 
Accelerated SDN in Azure
Accelerated SDN in AzureAccelerated SDN in Azure
Accelerated SDN in Azure
 

Similar to Singapore MuleSoft Meetup #9: Deployment Models

Melbourne Virtual MuleSoft Meetup December 2022
Melbourne Virtual MuleSoft Meetup December 2022Melbourne Virtual MuleSoft Meetup December 2022
Melbourne Virtual MuleSoft Meetup December 2022Daniel Soffner
 
Mulesoftmeetup Thiruvanathapuram #4
Mulesoftmeetup Thiruvanathapuram #4Mulesoftmeetup Thiruvanathapuram #4
Mulesoftmeetup Thiruvanathapuram #4Anurag Dwivedi
 
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
 
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
 
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
 
On prem to cloud hub migration (updated)
On prem to cloud hub migration (updated)On prem to cloud hub migration (updated)
On prem to cloud hub migration (updated)Sandeep Deshmukh
 
Runtime Fabric on OpenShift _--_ MuleSoft Meetup Deck.pptx
Runtime Fabric on OpenShift _--_ MuleSoft Meetup Deck.pptxRuntime Fabric on OpenShift _--_ MuleSoft Meetup Deck.pptx
Runtime Fabric on OpenShift _--_ MuleSoft Meetup Deck.pptxSandeep Deshmukh
 
Discover Salesforce Commerce Cloud and Vlocity Integration Patterns
Discover Salesforce Commerce Cloud and Vlocity Integration PatternsDiscover Salesforce Commerce Cloud and Vlocity Integration Patterns
Discover Salesforce Commerce Cloud and Vlocity Integration PatternsEva Mave Ng
 
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...Angel Alberici
 
Singapore MuleSoft Meetup - 23 Nov 2022
Singapore MuleSoft Meetup - 23 Nov 2022Singapore MuleSoft Meetup - 23 Nov 2022
Singapore MuleSoft Meetup - 23 Nov 2022Royston Lobo
 
MuleSoft Meetup Virtual_ 2_Charlotte
MuleSoft Meetup Virtual_ 2_CharlotteMuleSoft Meetup Virtual_ 2_Charlotte
MuleSoft Meetup Virtual_ 2_CharlotteSubhash Patel
 
MuleSoft Surat Virtual Meetup#25 - Anypoint Platform Features and Capabilitie...
MuleSoft Surat Virtual Meetup#25 - Anypoint Platform Features and Capabilitie...MuleSoft Surat Virtual Meetup#25 - Anypoint Platform Features and Capabilitie...
MuleSoft Surat Virtual Meetup#25 - Anypoint Platform Features and Capabilitie...Jitendra Bafna
 
Melbourne Virtual MuleSoft Meetup October 2021
Melbourne Virtual MuleSoft Meetup October 2021Melbourne Virtual MuleSoft Meetup October 2021
Melbourne Virtual MuleSoft Meetup October 2021Daniel Soffner
 
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...Eva Mave Ng
 
MuleSoft Sizing Guidelines - VirtualMuleys
MuleSoft Sizing Guidelines - VirtualMuleysMuleSoft Sizing Guidelines - VirtualMuleys
MuleSoft Sizing Guidelines - VirtualMuleysAngel Alberici
 
Implementing CloudHub 2.0 CI/CD Pipeline with Bitbucket Integration
Implementing CloudHub 2.0 CI/CD Pipeline with Bitbucket IntegrationImplementing CloudHub 2.0 CI/CD Pipeline with Bitbucket Integration
Implementing CloudHub 2.0 CI/CD Pipeline with Bitbucket Integrationsandeepmenon62
 
MuleSoft Surat Virtual Meetup#15 - Caching Scope, Caching Strategy and Jenkin...
MuleSoft Surat Virtual Meetup#15 - Caching Scope, Caching Strategy and Jenkin...MuleSoft Surat Virtual Meetup#15 - Caching Scope, Caching Strategy and Jenkin...
MuleSoft Surat Virtual Meetup#15 - Caching Scope, Caching Strategy and Jenkin...Jitendra Bafna
 
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 MulesoftDanilo Bordini
 

Similar to Singapore MuleSoft Meetup #9: Deployment Models (20)

Melbourne Virtual MuleSoft Meetup December 2022
Melbourne Virtual MuleSoft Meetup December 2022Melbourne Virtual MuleSoft Meetup December 2022
Melbourne Virtual MuleSoft Meetup December 2022
 
Mulesoftmeetup Thiruvanathapuram #4
Mulesoftmeetup Thiruvanathapuram #4Mulesoftmeetup Thiruvanathapuram #4
Mulesoftmeetup Thiruvanathapuram #4
 
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
 
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
 
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
 
On prem to cloud hub migration (updated)
On prem to cloud hub migration (updated)On prem to cloud hub migration (updated)
On prem to cloud hub migration (updated)
 
Runtime Fabric on OpenShift _--_ MuleSoft Meetup Deck.pptx
Runtime Fabric on OpenShift _--_ MuleSoft Meetup Deck.pptxRuntime Fabric on OpenShift _--_ MuleSoft Meetup Deck.pptx
Runtime Fabric on OpenShift _--_ MuleSoft Meetup Deck.pptx
 
Discover Salesforce Commerce Cloud and Vlocity Integration Patterns
Discover Salesforce Commerce Cloud and Vlocity Integration PatternsDiscover Salesforce Commerce Cloud and Vlocity Integration Patterns
Discover Salesforce Commerce Cloud and Vlocity Integration Patterns
 
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...
 
Singapore MuleSoft Meetup - 23 Nov 2022
Singapore MuleSoft Meetup - 23 Nov 2022Singapore MuleSoft Meetup - 23 Nov 2022
Singapore MuleSoft Meetup - 23 Nov 2022
 
MuleSoft Meetup Virtual_ 2_Charlotte
MuleSoft Meetup Virtual_ 2_CharlotteMuleSoft Meetup Virtual_ 2_Charlotte
MuleSoft Meetup Virtual_ 2_Charlotte
 
MuleSoft Surat Virtual Meetup#25 - Anypoint Platform Features and Capabilitie...
MuleSoft Surat Virtual Meetup#25 - Anypoint Platform Features and Capabilitie...MuleSoft Surat Virtual Meetup#25 - Anypoint Platform Features and Capabilitie...
MuleSoft Surat Virtual Meetup#25 - Anypoint Platform Features and Capabilitie...
 
WHISHWORKS-MuleSoft Hyderabad Meetup -Oct 2018
WHISHWORKS-MuleSoft Hyderabad Meetup -Oct 2018WHISHWORKS-MuleSoft Hyderabad Meetup -Oct 2018
WHISHWORKS-MuleSoft Hyderabad Meetup -Oct 2018
 
Melbourne Virtual MuleSoft Meetup October 2021
Melbourne Virtual MuleSoft Meetup October 2021Melbourne Virtual MuleSoft Meetup October 2021
Melbourne Virtual MuleSoft Meetup October 2021
 
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...
 
MuleSoft Sizing Guidelines - VirtualMuleys
MuleSoft Sizing Guidelines - VirtualMuleysMuleSoft Sizing Guidelines - VirtualMuleys
MuleSoft Sizing Guidelines - VirtualMuleys
 
Cracow MuleSoft Meetup #1
Cracow MuleSoft Meetup #1Cracow MuleSoft Meetup #1
Cracow MuleSoft Meetup #1
 
Implementing CloudHub 2.0 CI/CD Pipeline with Bitbucket Integration
Implementing CloudHub 2.0 CI/CD Pipeline with Bitbucket IntegrationImplementing CloudHub 2.0 CI/CD Pipeline with Bitbucket Integration
Implementing CloudHub 2.0 CI/CD Pipeline with Bitbucket Integration
 
MuleSoft Surat Virtual Meetup#15 - Caching Scope, Caching Strategy and Jenkin...
MuleSoft Surat Virtual Meetup#15 - Caching Scope, Caching Strategy and Jenkin...MuleSoft Surat Virtual Meetup#15 - Caching Scope, Caching Strategy and Jenkin...
MuleSoft Surat Virtual Meetup#15 - Caching Scope, Caching Strategy and Jenkin...
 
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
 

More from Julian Douch

MuleSoft Meetup Singapore Dec 21 - API Monetisation with HyperCurrent & EDA w...
MuleSoft Meetup Singapore Dec 21 - API Monetisation with HyperCurrent & EDA w...MuleSoft Meetup Singapore Dec 21 - API Monetisation with HyperCurrent & EDA w...
MuleSoft Meetup Singapore Dec 21 - API Monetisation with HyperCurrent & EDA w...Julian Douch
 
MuleSoft Meetup Singapore #8 March 2021
MuleSoft Meetup Singapore #8 March 2021MuleSoft Meetup Singapore #8 March 2021
MuleSoft Meetup Singapore #8 March 2021Julian Douch
 
MuleSoft Singapore Meetup - Number 6 - September 24, 2020
MuleSoft Singapore Meetup - Number 6 - September 24, 2020MuleSoft Singapore Meetup - Number 6 - September 24, 2020
MuleSoft Singapore Meetup - Number 6 - September 24, 2020Julian Douch
 
MuleSoft Singapore Meetup May 2020
MuleSoft Singapore Meetup May 2020MuleSoft Singapore Meetup May 2020
MuleSoft Singapore Meetup May 2020Julian Douch
 
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 - No.3 Oct19
MuleSoft Meetup - Singapore - No.3 Oct19MuleSoft Meetup - Singapore - No.3 Oct19
MuleSoft Meetup - Singapore - No.3 Oct19Julian Douch
 
MuleSoft meetup_sg_no2_may19
MuleSoft meetup_sg_no2_may19MuleSoft meetup_sg_no2_may19
MuleSoft meetup_sg_no2_may19Julian Douch
 
MuleSoft Meetup Singapore March 2019
MuleSoft Meetup Singapore March 2019MuleSoft Meetup Singapore March 2019
MuleSoft Meetup Singapore March 2019Julian Douch
 

More from Julian Douch (8)

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...
 
MuleSoft Meetup Singapore #8 March 2021
MuleSoft Meetup Singapore #8 March 2021MuleSoft Meetup Singapore #8 March 2021
MuleSoft Meetup Singapore #8 March 2021
 
MuleSoft Singapore Meetup - Number 6 - September 24, 2020
MuleSoft Singapore Meetup - Number 6 - September 24, 2020MuleSoft Singapore Meetup - Number 6 - September 24, 2020
MuleSoft Singapore Meetup - Number 6 - September 24, 2020
 
MuleSoft Singapore Meetup May 2020
MuleSoft Singapore Meetup May 2020MuleSoft Singapore Meetup May 2020
MuleSoft Singapore Meetup May 2020
 
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 - No.3 Oct19
MuleSoft Meetup - Singapore - No.3 Oct19MuleSoft Meetup - Singapore - No.3 Oct19
MuleSoft Meetup - Singapore - No.3 Oct19
 
MuleSoft meetup_sg_no2_may19
MuleSoft meetup_sg_no2_may19MuleSoft meetup_sg_no2_may19
MuleSoft meetup_sg_no2_may19
 
MuleSoft Meetup Singapore March 2019
MuleSoft Meetup Singapore March 2019MuleSoft Meetup Singapore March 2019
MuleSoft Meetup Singapore March 2019
 

Recently uploaded

Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 

Recently uploaded (20)

Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 

Singapore MuleSoft Meetup #9: Deployment Models

  • 1. June 24th 2021 Singapore MuleSoft Meetup #9
  • 2. All contents © MuleSoft Inc. Our Partners 2
  • 4. All contents © MuleSoft Inc. Agenda 4 • 5:00 pm: Welcome & Introduction • 5:10 pm: Integrating with Salesforce Marketing Cloud • 5:40 pm: MuleSoft Deployment Models • 6:10 pm: Events roundup and quiz • 6:30 pm: Meetup concludes
  • 6. All contents © MuleSoft Inc. Co-host 6 Julian Douch – Senior Director Capgemini Integration veteran of 20 years, transformation strategist, and digital leader, established WhiteSky Labs in ASEAN, and now leading the growth of MuleSoft adoption across JAPAC with Capgemini. Passion for growing talent and dispersion of knowledge, I'm now driving fast to similarly establish the MuleSoft community also, forging relationships with the current developer community, expanding the community by reaching new technologists who've a passion for building out a new API-centric digital economy.
  • 7. All contents © MuleSoft Inc. Co-organizer / host 7 Royston Lobo Senior Technical Architect MuleSoft Royston is part of the Customer Success Strategy and Architecture team at MuleSoft. He helps enable MuleSoft customers to make the most of their MuleSoft experience through education, solving problems and advising on strategic use of the platform. Has the privilege of collaborating with customers, Professional Services, Product, Engineering, Support, Marketing, Training and Sales teams to create value for MuleSoft and for our customers
  • 8. Integration with Salesforce Marketing Cloud Aravinth Subramanian Solution Architect, MuleSoft
  • 9. All contents © MuleSoft Inc. Presenter 9 Aravinth Subramanian - Solution Architect MuleSoft Singapore based Solution Architect at MuleSoft with over 16 years of experience architecting Nextgen integrations for customers around the globe. Expertise in architecting enterprise-wide integration platforms to enable Digital Transformation Programs and help customers unlock the power of MuleSoft
  • 10. All contents © MuleSoft Inc. 1 0 Agenda v Why Marketing v Marketing Cloud Overview v Marketing Cloud Integration options v Real life Use-case view v Demo
  • 11. All contents © MuleSoft Inc. Why Marketing? Ø Engage with customers and build rich customer experience Ø Build Company brand while building customer relationship Ø Deliver Meaningful Messages at real-time or periodically Ø Increase Customer Retention Ø Upsell/Cross sell to boost Business
  • 12. All contents © MuleSoft Inc. Measure & Optimize Unified Analytics Any Channel Data Activation Real-Time Moments Triggered Moments Data Ingestion Map to Cloud Information Model Stream Ingestion Easy to implement & customize data model External Data Lake Batch Ingestion All Your Data Sources Business Growth with Meaningful Marketing
  • 13. All contents © MuleSoft Inc. Marketing Cloud Overview Marketing cloud is the platform for delivering relevant, personalized journeys across channels and devices – enabling marketers to deliver the right messages to the right people via the right channel.
  • 14. All contents © MuleSoft Inc. Marketing Cloud Integration Options Real-time/Near real-time integrations: Marketing Cloud allows sync as-well as async communication for limited loads. MuleSoft can leverage the following mechanism: • Marketing Cloud connector which wraps the SOAP apis of Marketing Cloud • REST APIs of Marketing Cloud • SOAP APIs of Marketing Cloud Following tasks can be accomplished: • Realtime interactions are captured in Marketing Cloud Interaction Studio • Customer information and actions are stored in Marketing Cloud Data Extension Batch integration over bulk loads: Marketing Cloud SFTP connectivity can be leveraged for batch/bulk integrations via MuleSoft. Following tasks can be accomplished: • Import list of records from the source system via sFTP server into Marketing Cloud • Export reports available in Marketing Cloud and processing them from sFTP server to downstream systems REST/ SOAP > < SRC MC MC Connectivity details: MC-sFTP connection details can be found here MC REST api details can be found here MC SOAP api details can be found here MuleSoft Marketing Cloud Connector details can be found here
  • 15. All contents © MuleSoft Inc. Batch processing - Marketing Cloud MuleSoft integration flows Batch Processing Details and Limitations Marketing Cloud can create and configure Data Extensions with scheduled flows to pick files periodically from its sFTP location and process it into DE ● File can be provided as compressed and encrypted ● File can be of .txt or .csv extension ● For .txt imports, the delimiter accepted is tab ● For .csv imports, the delimiter accepted is comma ● Can also be configured for custom delimiters ● Default File format supported is UTF-8 (Can vary based on the config) Imports in Marketing Cloud can be: ● Add Only ● And and Update ● Overwrite It is determined by the configuration in Marketing Cloud. Additional details can be found here
  • 16. All contents © MuleSoft Inc. Async processing into Marketing Cloud MuleSoft integration flows Async Processing Details and Limitations ● Marketing Cloud can fetch, create, update, upsert and delete entities in Data Extensions. ● The APIs are OAUTH 2.0 protected. ● The token validity is 20 mins. ● The timeout values is 120 seconds for non-tracking/asynchronous operations. ● The maximum payload of any call is four megabytes. ● REST APIs are considered less reliable compared to the SOAP apis as its performance is lower compared to SOAP APIs. ● Additional details can be found here: ● https://developer.salesforce.com/docs/atlas.en-us.mc-apis.meta/mc-apis/data-extensions-api.htm
  • 17. All contents © MuleSoft Inc. Sync processing into Marketing Cloud MuleSoft integration flows Async Processing Details and Limitations ● Marketing Cloud can fetch, create, update, upsert and delete entities in Data Extensions. ● The Access Token validity is 20 mins. ● The timeout values is 300 seconds for tracking operations. ● SOAP APIs support a maximum of 2000 calls per minute ● SOAP APIs support a batch size of 2500 records per batch ● REST APIs support payloads upto 5MB. Each API call can ● support maximum of 50 columns and 50 records Additional details can be found here
  • 18. All contents © MuleSoft Inc. Demo Data Extension Journey Builder Connected Apps sFTP Connector MC Connector
  • 19. All contents © MuleSoft Inc. Q&A • Any questions?
  • 20. MuleSoft Deployment Options Argel Cabalag Manager / Architect, Capgemini
  • 21. All contents © MuleSoft Inc. Speaker 2 1 Argel Cabalag – Manager Capgemini Argel is highly experienced in Systems Integration and Solutions Development with 11+ yrs work experience and 8+ yrs of it in Telecommunication Industry as Application Engineer and Solutions Architect. He has extensive applied experience on integrations and deployment of multiple client applications using MuleSoft, along with hands on experience on different setups of deployment environment from on-prem, cloud based or hybrid setup.
  • 22. All contents © MuleSoft Inc. Anypoint Platform – Control vs Runtime Plane Mule runtime engine Control plane Runtime plane Design Anypoint Design Center Secure Anypoint Security Engage Anypoint Exchange Manage Anypoint Management Center Run Mule
  • 23. All contents © MuleSoft Inc. MuleSoft Deployment Options Summary CloudHub Hybrid Cloud (naked mules) Hybrid Cloud (Containerised with RTF) Deployed: Cloud Deployed: On-prem/ private IaaS Managed by Managed by MuleSoft MuleSoft Customer Appliance: MuleSoft Infrastructure: Customer MuleSoft Anypoint Platform - Private Cloud Edition MuleSoft Customer
  • 24. All contents © MuleSoft Inc. Introduction to Cloudhub CloudHub is iPaaS component of Anypoint platform • Fully managed by MuleSoft • No hardware procurement • No infrastructure maintained • One place to develop, deploy, and maintain your integrations Acquires all the cloud features : • Highly available (99.99% uptime) • Secure • Multi –tenanted • Control access based on complex organizational requirements
  • 25. All contents © MuleSoft Inc. Cloudhub
  • 26. All contents © MuleSoft Inc. CloudHub Connectivity
  • 28. All contents © MuleSoft Inc. Overview of Runtime Fabric With Anypoint Runtime Fabric, you can • Deploy consistently across AWS, Azure or data center • Run multiple versions of the runtime in a single Runtime Fabric • Remove the need to learn Docker or Kubernetes • Scale horizontally and redeploy w/ zero downtime • Manage it all in MuleSoft’s control plane Runtime Fabric Appliance Customer’s network Control pane Runtime plane Runtime Fabric services Mule App Mule App Mule App Mule App Mule App Mule App VM VM VM
  • 29. All contents © MuleSoft Inc. RTF vs CloudHub Customer managed infrastructure • Can be hosted on third-party IaaS, like Azure and AWS, or in the customer’s data center • Requires the use of the control plane hosted by MuleSoft MuleSoft’s managed public cloud infrastructure • Includes control plane and runtime plane Runtime Fabric CloudHub
  • 30. All contents © MuleSoft Inc. Introduction to Runtime Fabric on EKS / AKS • More customers moving workloads to Kubernetes • Developing own subject matter expertise with container and orchestration • Higher need for Runtime Fabric that can run on Kubernetes distribution instead of standalone
  • 31. All contents © MuleSoft Inc. Runtime Fabric on EKS/ AKS • Delivered to customers as a package of components • Runs on top of an existing EKS or AKS environment. • Customers bring their own Kubernetes, ingress controller, and external log forwarding and install RTF within it. • Customers maintain the health of Kubernetes, and MuleSoft maintains the RTF services and Mule deployments. Kubernetes-as-a-Service Customer’s network Control pane Runtime plane Runtime Fabric services Mule App Mule App Mule App Mule App Mule App Mule App Mule App Mule App Mule App AKS EKS
  • 32. All contents © MuleSoft Inc. Runtime Fabric on EKS/ AKS
  • 34. All contents © MuleSoft Inc. Use case #1: Long term cost and flexibility • An Enterprise organization is estimated to manage 200 Mule APIs and has its own AWS, cloud provider. The organization wants to reduce its expenses in the long term considering that the number of APIs will grow in the succeeding years. CloudHub ● Run a Mule application as low as 0.1 vCore ● Manage by MuleSoft Runtime Fabric Cost ● Run a Mule application as low as 0.02 vCPU ● EKS charges $0.10/hr.* ● Use existing AWS Flexibility ● Choose your own data residency ● Manage your own operation/ maintenance
  • 35. All contents © MuleSoft Inc. Use case #2: Security and infrastructure standards • A Financial Enterprise organization wants to leverage MuleSoft. The organization required that the security and infrastructure must follow their own standards. Due to the confidentiality, the transactions must remain in their own cloud or infrastructure. CloudHub ● Uses MuleSoft’s AWS Runtime Fabric ● You have options to use your own cloud and /or infrastructure ● Reserve a smaller set of internal IP addresses for deployments ● Leverage based on your own standards ○ Firewall ○ Policies ○ API Gateways ○ API Proxies
  • 36. All contents © MuleSoft Inc. Use case #3: Regulatory compliance A Financial Enterprise Organization wants to leverage MuleSoft, but there is a strict regulatory compliance in their country. CloudHub MuleSoft is continuously expanding, but not yet available in every country Runtime Fabric ● Majority of the companies are using AWS or Azure for their Runtime Fabric to comply with the regulatory compliance
  • 38. All contents © MuleSoft Inc. Benefit #1: More Flexibility CloudHub ● Managed by MuleSoft ● Logs reside in MuleSoft’s AWS ● Logs per Mule Application is limited to 100 MB Runtime Fabric ● Operations team have full visibility into the managed Kubernetes environment ● You have your options where you want to store your logs (e.g. Amazon S3) and archive it in the future Maintenance Logging
  • 39. All contents © MuleSoft Inc. Benefit #2: Leverage AWS or Azure Services • With Runtime Fabric on EKS or AKS, organizations will able to leverage service offered by their cloud provider Use for monitoring and alerting Storage (logs, files)
  • 40. All contents © MuleSoft Inc. Conclusions CloudHub: • Provides a powerful platform for hosting Mule applications • Little to no setup required, with built-in scaling, advanced management features and includes hosting and support. Runtime Fabric • Provides additional flexibility and opportunities for granular control • BUT more care must be taken to ensure the balance between scalability and performance is maintained • Bridges the gap between multiple clouds and on-premises resources to help enterprises meet changing business requirements in a quick and efficient manner • Customer’s must have the correct skillsets to manage AKS/ EKS
  • 41. All contents © MuleSoft Inc. Q&A • Any questions?
  • 43. All contents © MuleSoft Inc. Datagraph 1.0
  • 44. All contents © MuleSoft Inc. Anypoint DataGraph Serve data from all your APIs to developers instantly Before: Fetch data from each API one at a time, with additional code API API API API API API API API API Dynamic graph of APIs DataGraph: Dynamically consume data from multiple APIs, without more code Unify APIs into powerful data services ● Explore, unify and serve data from all your APIs into powerful services, without new code Consume many APIs a single request ● Enable developers to consume multiple APIs at once with a single, visually built GraphQL query Reach new levels of productivity ● Replace custom code for many API requests with a managed service that requires no maintenance GA on June 4th - Webinar available on demand
  • 45. All contents © MuleSoft Inc. New Connectors 47 • DocuSign Connector on Exchange: Anypoint users can use this new connector to upload, share, and electronically sign documents and thereby accelerate any process in your organization. • Google Drive Connector on Exchange: Using this connector, Anypoint users can simplify repetitive tasks associated with organizational workflows that involve automating file processing, file transfers, and file sharing across cloud storage services. • Microsoft Power BI Connector on Exchange: This Anypoint connector enables users to connect real-time data from any application, database or data warehouse to visualize dashboards and reports in Power BI to drive actionable business insights. • Xero Connector on Exchange: The Anypoint connector for Xero enables you to unify your business accounting with other applications such as Salesforce, Netsuite, Slack, and so on to increase your productivity and profitability while delivering customer excellence. • Axiomatics Connector on Exchange: This Anypoint connector provides an easy way to configure Axiomatics functionality in any Mule application to enable Attribute-Based Access Control (ABAC). This certified connector is provided by our partner GS Lab. • Telegram Connector on Exchange: This Anypoint connector helps you to use Telegram's Bot API to send, receive, and update messages in telegram messenger's chatbot conversations. This certified connector is provided by our partner Synergysoft.
  • 46. All contents © MuleSoft Inc. Teams
  • 47. All contents © MuleSoft Inc. Teams for org admins With Teams, org admins can: ● Implement their hierarchical org structure in Anypoint ● Easily assign both global and team- level permissions ● Map SSO groups to Teams
  • 48. All contents © MuleSoft Inc. ● All users are members of the “Everyone” team ● Org admins can create nested teams such as “Engineering”, which has “Integration” and “Identity” subteams Easily create teams and sub-teams
  • 49. All contents © MuleSoft Inc. ● Set a global permissions for everyone in the organization, such as “Exchange Viewer” ● Set a permission for the “Engineering” team, and it will be inherited by its subteams Set global or team-level permissions
  • 50. All contents © MuleSoft Inc. View access across Business Groups ● View all permissions held or inherited by a team (or user) across all business groups
  • 51. All contents © MuleSoft Inc. Add employees to teams 53 ● Easily add users to teams
  • 52. All contents © MuleSoft Inc. Add employees to teams via SSO groups 54 ● Map groups in external SSO identity provider to Teams
  • 53. All contents © MuleSoft Inc. Current vs New views •Simpler navigation & UX Current New 1. Organization tab became Business Groups 2. Roles are replaced by Teams. Roles can be found in BG tab 3. Environments can be found in BGs 4. Settings moved to BGs 5. No more BG navigation within Access Management
  • 54. All contents © MuleSoft Inc. More information 56 •https://blogs.mulesoft.com/news/anypoint-platform/collaboration- with-teams/
  • 55. All contents © MuleSoft Inc. Events 57
  • 56. All contents © MuleSoft Inc. Learn how to accelerate business outcomes using the latest innovations and trends in integration and API management. Hear from customers and peers, learn from experts in our community, and see our products in action. What’s on ✔ Curated deeper dives based on your role and experience with MuleSoft, grounded in how-to content and demos ✔ Hear the latest on new product releases and upcoming innovation from MuleSoft experts ✔ Get actionable insights to fast-track your API and integration strategy Join the region’s leading integration event of the year that brings together thought leaders and practitioners across IT and business. Date & Time Tuesday August 3, 2021 10:30AM SGT/HKT Agenda 10:30 AM 11:00 AM 11:30 AM Opening keynote: Imagine, integrate, innovate Breakouts Get started Expand your knowledge Lead your business The 101 guide to getting started with Anypoint Platform Enable no code integrations with MuleSoft MuleSoft + AsyncAPI = Event- driven microservices made easier Implementing modern architectural patterns with MuleSoft Unlock, analyze, and act on all your data Personalisation is evolving. Are you? Register now @ www.mulesoft.com/events/asia-summit-2021
  • 57. All contents © MuleSoft Inc. NEW! Introducing the MuleSoft Mentors 59 •Who are MuleSoft Mentors? ● Active contributors across platforms ● Hold 1+ MuleSoft certifications ● Dedicated mentors to their peers •Why should you become a Mentor? ● Build your professional and personal brand ● Help others skill up ● Earn recognition as a Mule expert by MuleSoft and the broader ecosystem A new community program mulesoft.com/mentors
  • 58. All contents © MuleSoft Inc. Friends of Max 60 What’s New & What’s Trending 1. MuleSoft GovCloud Deployment Model 2. API Manager - How to Create Custom Policies 3. Introduction to MuleSoft High Availability and Multi-Region Disaster Recovery in CloudHub 1.Introduction to MuleSoft High Availability and Multi-Region Disaster Recovery in CloudHub 2.API Policies and Best Practices 3.Secured connectivity to Salesforce using OAuth JWT 4.Metrics Accelerator Installation Steps 5.Introduction to Batch Processing in Mule 4 What’s new with Friends of Max? Top Videos in May
  • 59. All contents © MuleSoft Inc. MuleSoft Training Reminders 61 Prepare for your course! Reminder: Schedule your exam shortly after completing training! Exams now expire after 6 months on your learner dashboard. Reminder: In order to protect customer experience, we enforce prerequisites for our Integration Solutions, Production-Ready Development Practices, and Production-Ready Integrations. Reminder: Individuals who hold a current certification are eligible to take the shorter maintenance exam! Maintain that certification! Pass your Exam!
  • 60. All contents © MuleSoft Inc. Next meetup session – September 24th (tbc) 6 2 • 4:00 pm: Welcome & Introduction • 4:10 pm: Topic 1 – TBC • 4:40 pm: Topic 2 – TBC • 5:10 pm: Events roundup and quiz • 5:30 pm: Meetup concludes Please contact the meetup team to propose your presentation topic – e.g. Case study, technical feature, point of view
  • 62. All contents © MuleSoft Inc. Competition time • Write your answer in the chat window • First answer will win a prize • All winners will be contacted by email so please don’t forget to provide registration name if you’ve joined via a different name
  • 64. See you next time Please send topic suggestions to the organizer