Mais conteúdo relacionado Semelhante a MuleSoft Meetup Singapore June 2021 (20) MuleSoft Meetup Singapore June 20214. 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
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
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
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
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
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.
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/
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