SlideShare a Scribd company logo
All contents © MuleSoft, LLC
Sydney MuleSoft Meetup
Thank you for joining us today! We will get started at 6 pm.
If you haven’t signed up already, please sign up for today’s event through QR Code.
Welcome
All contents © MuleSoft, LLC
Meet your Sydney Meetup Leaders
2
All contents © MuleSoft, LLC
Meet your Sydney Salesforce Trailblazer Guides
3
Selina Le Khac
All contents © MuleSoft, LLC
Meet your Sydney Meetup Moderators
4
All contents © MuleSoft, LLC
Agenda
5
● Community updates - Harshana Martin
● Practical Data Mesh: Building Decentralized Data
Architectures with Event Stream - James Gollan
● Unification of Data Products with Anypoint DataGraph -
Harshana Martin
● Training and Certification Update - Raquel Paez Ricciardo
● Trivia
● Networking time!
All contents © MuleSoft, LLC
What’s in Meetups?
6
● Community-led events
● Topics are up to YOU!
● Use cases
● Demos
● How-tos
● Workshops
● Personal stories
Learn - Network - Share
with other MuleSoft users
Join the group at https://meetups.mulesoft.com/sydney/
to be notified of all future events
All contents © MuleSoft, LLC
Announcements
7
All contents © MuleSoft, LLC
MuleSoft Product Releases
All contents © MuleSoft, LLC
Universal API Management
API Experience Hub
9
Build, Discover, Govern and Manage any API on a unified platform
Universal API management on Anypoint Platform
Anypoint Platform
Anypoint API Manager | Anypoint API Designer | Anypoint Exchange | Anypoint Community Manager
Anypoint API
Catalog CLI
Discover and
catalog any API
Anypoint API
Governance
Ensure consistent API
quality and security
Anypoint Flex
Gateway
Control and secure
access to any API
Anypoint API
Experience Hub
Engage and create
API Ecosystems
Anypoint Code
Builder
Rapidly Build and
extend APIs
Govern Manage Engage
Discover
Build
NEW
BETA
Anypoint Exchange
Access and work with any API, built anywhere
Consolidate APIs built anywhere
Automatically discover APIs and relevant
documentation from any environment using
CI/CD pipelines
Package your APIs into products
Describe your APIs with asset information, interactive
documentation and simulated behavior
Streamline API consumer onboarding
Empower developers to discover, explore and get
started with your own APIs, assets and best practices
Jumpstart development and governance
Use hundreds of templates, APIs and governance
rules from the MuleSoft ecosystem
Engage
Start fast with simple API portal builder
with pre-built templates designed to
optimize building API experiences
Scale and grow with advanced
Salesforce Builder capabilities
to help API product teams to build, share and
engage with API programs
Built-in API marketplace and
consumption experience
to drive API adoption across internal
communities and partner communities
Anypoint API Experience Hub
Build API portals in minutes for better API engagement
NEW
Anypoint API Experience Hub
Empower developers, product managers & consumers to engage with APIs
Fast and Easy guided UI to build
API Portals
Create branded API portals using
built-in templates powered by
Salesforce Experience Cloud
Manage portal user and
registration requests
Self-service consumption
experience: search APIs, check API
docs, test APIs, request access
Built-in API marketplace to drive
API adoption and value Engage
API
developer
API
Consumer
API Product
Manager
All contents © MuleSoft, LLC
Universal API Management
Anypoint Flex Gateway, API Manager and API Governance
14
All contents © MuleSoft, LLC
Available Now H1 ‘23 H2 ‘23
Flex Gateway 1.5.1 - Release
Note
New Deployment Options
RHEL, OpenShift, CentOS, AWS Linux
Additional Policies
Conditional Routing to multiple Upstream
Endpoints
OAuth2 Introspection, Distributed rate limiting
Policy ordering in local and connected mode
Other Updates
Multiple Upstream Route support mTLS Local
and Connected
Support for additional containers: Podman
Forwarding proxy support
Sharing a port among multiple APIs
High Availability
● Liveness and Readiness Probes in K8s
High Availability
● Increase API limit per gateway to
400
Policies
● JSON threat Protection,
● Schema validation(OAS3)
Other Updates
● Flex CLI
● Policy Development Kit
(PDK) GA
● UX enhancements
● Increase API limit per
gateway to 600 and
then to 1000
Implement modern architecture with ultrafast, distributed API gateway
Anypoint Flex Gateway
All contents © MuleSoft, LLC
Available Now H1 ‘23 H2 ‘23
Security
TLS support for Runtime Fabric
Flex Gateway
Multiple API Instances per Port
TLS & mTLS
Configure TLS on APIs deployed
to Flex G/W
Connected Apps
Connected apps for client app
management
Multiple Upstreams
Support multiple upstreams per
API with traffic management by
weight and condition
Health Check: Enable validating HTTP
response code for flex API on cadence
CloudHub 2.0: Easily deploy APIs to
CH2.0 from APIM
Governance support: API Governance
integration to evaluate API instances and
Policy configurations
CLI enhancements: Deploy APIs to Flex
via CLI
● Multiple Client iDP providers support
in the same Environment
● Improved experience to identify &
remediate violations detected by
Governance
● Full CLI support in API Manager,
including TLS configurations
● Improved experience to manage
large number of API Instances
● Easily migrate APIs from Flex local
mode to connected mode
Serve data from all your APIs to developers instantly and
manage using centralized control plane
Anypoint API Manager
All contents © MuleSoft, LLC
Available Now H1 ‘23 H2 ‘23
Conformance
● API Conformance details in
Exchange
Async
● Govern Async APIs, with
OOTB best practice ruleset
Ruleset versioning
● Version rulesets, and
optionally evaluate APIs
automatically
API Lifecycle state
● Evaluate APIs based on their
Life Cycle State
Govern Instances & Policies: Govern
API instances in API Manager;
Platform APIs for API Governance
OOTB Ruleset: New best practice
rulesets for API Management, Flex
Gateway, & Cataloging
Custom ruleset development: New
CLI & tutorials for custom ruleset
development
Validation report: Comprehensive
report to understand all violations in
an API; Enable automations via APIs
● Discover and Govern APIs from 3rd
party Gateways
● Actionable insights: OOTB metrics
and reports for state of union of all
your APIs
● CI/CD: CLI plugins to validate &
enforce governance rules in your
pipeline
● Govern SLA Tiers, Contracts and
Alerts
● OOTB Rulesets for Experience Hub
best practice
● Private profiles to generate audit
reports or test new rules without
notifying developers
Gain consistent security and quality without sacrificing development speed
Anypoint API Governance
All contents © MuleSoft, LLC
Platform & Runtime
18
All contents © MuleSoft, LLC
The Platform for the Future
Get started fast Grow with
efficiency
Streamline your
operations
Implement tighter
security controls
Fully Managed PaaS
MuleSoft CloudHub 2.0 NEW
CloudHub 2.0
All contents © MuleSoft, LLC
H2 ‘23
H2 ‘23
Available Now
H1 ‘23
CloudHub 2.0
Non-HTTP Protocol Support
Support non-HTTP (TCP, HL7 MLLP, UDP, etc.)
inbound traffic through Ingress Controller
Enhanced Egress Control
● Remove default route to internet gateway and
make private space truly private
● Domain-based egress control
VPC to Private Space upgrade
Migrate existing VPCs deployed on CloudHub to
Private Spaces & save time on configuration
Auto-scaling and Elastic
Provisioning
Take advantage of native container auto-scaling
strategy and achieve elastic deployment
All contents © MuleSoft, LLC
CloudHub 2.0
Non HTTP Protocol Support for HL7/MLLP
All contents © MuleSoft, LLC
Anypoint Exchange
Engage with your assets & enable reuse
Creator Permissions
● New permissions group for more granular access
management control.
● Enable users to modify only the assets they created
within a business group.
Asset Usage and Engagement Scoring
● Drive growth, engagement and reuse of application
networks by providing valuable usage insights.
● OOTB dashboards to track your asset catalog & get a
composite view of your assets’ “engagement score”
Search and Discovery
● Upgrades to Exchange search, including UX, advanced
filters, & improved relevancy of search results
Available Now
Q2 ‘23
Ongoing
All contents © MuleSoft, LLC
Open Kubernetes Ecosystem Approach
Rancher (RKE)
H2 ‘23
Managed K8s deployments on
leading public clouds
Expanded K8s platform and
cloud native support
Deployment across any K8s
platform providers
Strategic partnerships with
major clouds / vendors
Future-proof with
open-source ecosystem
Extend mules to any CNCF
conformant platform
● Native support for running on fully
managed K8s platform with
industry-leading vendors
● Strategic partnership with select
vendors to offer differentiated
developer and business experiences
● Fast-growing community and freedom of choice
for any LB, ingress, storage, monitoring and
security solution to build your future-proof stack
● Increased developer and devops productivity
with automation by tapping into a massive
ecosystem of tools
● Support of RTF on CNCF conformant K8s
providers including AliCloud ACK,
VMWare Tanzu etc.
● Robust controls to maintain security and
compliance OOTB uniformly across
varying instances of runtime plane
clusters
EKS
GKE
AKS
EKS Anywhere
AliCloud ACK
Available Now
H2 ‘23
Available Now Available Now
Runtime Fabric
VMWare Tanzu
H2 ‘23
All contents © MuleSoft, LLC
Mule 4.5 – What it means for you
Feature & Process Changes
New Features New Release Cadence Support & Upgrade Policy
[Beta] OOTB support for
OpenTelemetry traces for Mule
Applications
Establishing new release train
aligned with other MuleSoft &
Salesforce products
No auto-upgrade for Runtime
Fabric deployments during
support window
Create & access Protobuf
structures natively in
DataWeave
Three new releases per year
(Feb, Jun, Oct) – speed up
innovation with faster,
predictable & consistent release
cycle
Introducing LTS versions to opt
into long term stable version for
improved stability and reduced
operation overhead
Introducing Edge versions to
opt into quarterly feature
enhancement
Tentative Release Timeline: Q3FY24
All contents © MuleSoft, LLC
Anypoint Code Builder
Design, develop, deploy from a
single environment
Use modern,
cloud-native
tooling powered
by VS Code
Go faster with
recommendations
at design-time
Embrace code
reuse with API and
integration
building blocks
Public Beta
All contents © MuleSoft, LLC
Author
RAML &
OAS3 API
Specs
Auto-generate
interactive
documentation
in your API Console
Seamless
integration with
Design Center &
Exchange
Design
API
Specifications
Design-first
approach for API-led
integration
Test API
specification
using the built in
mocking service
All contents © MuleSoft, LLC
Automation
27
All contents © MuleSoft, LLC
Available now in MuleSoft RPA
Credential pool
with user control
Enhance governance level
for the credential pool
Assign the right user to your credentials to
allow fine granular permissions. Each
credential stored in the credential pool can
have specific users and/or user groups
which are allowed to manage the login
information - have more control over your
confidential information.
Govern your credentials
All contents © MuleSoft, LLC
Available now in MuleSoft RPA
Enhanced Web
Recording
Use specific web element
information for more
stable recordings
New attribute
selection panel
Within the new attribute selection panel the
user can choose more accurate web element
information to create more stable recordings.
All contents © MuleSoft, LLC
Enhanced IDP
capabilities
New Action Step with
Queries for AWS
The new Analyze Document Queries
Action Steps can take natural language
written questions such as “What is the
amount of the invoice?” and perform
powerful AI and ML analysis on the
document to figure out the desired
information and extract it from the
document without any post processing.
Coming soon in MuleSoft RPA
Specify and extract information
from documents
All contents © MuleSoft, LLC
Coming soon in MuleSoft RPA
Key-Features
● Business Rules and
decisions are integrated in
the Business process
model
● Support of separate
responsibilities for defining
the decision rules and the
business process
● Graphical modelling of
decision models and rules
● Automatic creation of
needed variables / Easy to
use
● Business processes can still
run if only rules needs to
be changed
Move Business rules from
IT to Business
The Integration of a Decision Management
simplifies the process itself and split the
responsibilities for automation design and
business rules. Complex, multi-level business
decisions or rules can be created very easily
using decision trees.
Decision
Management
Collaboratively automate
business decisions
All contents © MuleSoft, LLC
Upcoming Events
All contents © MuleSoft, LLC
Upcoming Community Meetups
Weekly events
• Check out all upcoming events every week here
Over 150 groups world wide
• Join from anywhere!
→ Join the Global Group: meetups.mulesoft.com/online-group-english
→ RSVP for upcoming events: meetups.mulesoft.com/events
All contents © MuleSoft, LLC 34
Become a MuleSoft Mentor
Who are MuleSoft Mentors?
● Individuals eager to become active
contributors across platforms
● Hold 1+ MuleSoft certifications (not
required!)
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 Apply now
mulesoft.com/mentors
A top community program
All contents © MuleSoft, LLC
To conclude this intro...
35
● Fill out the survey!
● Contribute! meetups@mulesoft.com, `Contact the
Organiser` on the event page or post on the Online Group.
● Let’s take a group picture! 📸
All contents © MuleSoft, LLC
Practical Data Mesh
Building Decentralised Data Architectures
with Event Streams
James Gollan
Manager, Enterprise Solutions Engineering ANZ
Confluent
Data Mesh & Data Fabric
01
Event Streaming
02
Demo - Data Mesh in Confluent Cloud
03
37
What we will cover
Data Mesh Principles
38
“Big data was supposed to transform the
enterprise. Existing data architectures, however,
have shortcomings that prevent them from
delivering the promised business value.”
39
Thoughtworks Whitepaper: The data mesh shift
A little
history
● In the 1970s, Online Transaction Processing
Systems (OLTP) began capturing
transactional data.
● In the 1980s, data warehouses emerged as
separate storage and analysis systems.
● Increased adoption of OLTP systems resulted in
a surge of data moving into data warehouses.
● Centralized data teams attempted to make
sense of the data with varying levels of success.
Data Mesh
● Concept first spoken about by Zhamak
Dehghani of ThoughtWorks
● Aims to address the limitations of centralised
data architectures - aka the data monolith
● Technology agnostic - a set of four principles!
● The goal is unlocking more value from data
Note: Datamesh evolved in the Data Analytics space, but I
see it as relevant to the operational space as well
Some of these terms may seem familiar - that’s right, it it
similar to microservices
Domain-driven
ownership of data
Data as a product Federated
computational
governance
Self-serve data
platform
1 2 3 4
The Principles of a Data Mesh
Copyright 2021, Confluent, Inc. All rights reserved. This document may not be reproduced in any manner without the express written permission of Confluent, Inc.
Domain Domain
Data as a product - domain ownership
43
Data product
Data product
Organisation
Data Fabric
● Integration of data from multiple systems.
● Unified data access across different sources and
formats.
● Real-time data processing.
● Scalability and flexibility for handling growing
and diverse data.
Event streaming overview
45
Copyright 2021, Confluent, Inc. All rights reserved. This document may not be reproduced in any manner without the express written permission of Confluent, Inc.
Copyright 2021, Confluent, Inc. All rights reserved. This document may not be reproduced in any manner without the express written permission of Confluent, Inc.
The Foundational Assumption of Every Database:
Data at Rest
Data at rest
Slow, daily
batch processing
Simple, static
real-time queries
Databases
Copyright 2021, Confluent, Inc. All rights reserved. This document may not be reproduced in any manner without the express written permission of Confluent, Inc.
Real-time &
Historical
Data
A Sale
A shipment
A Trade
A Customer
Experience
A 30 second overview of event streaming
Continuously Process Streams of Data in Real-time
Real-Time Stream Processing
Rich Front-End Customer
Experiences
Real-Time Backend
Operations
Time
The log!
Why is Event Streaming a good fit for meshing?
49
Streams are real-time, low latency ⇒ Propagate data immediately.
Streams are highly scalable ⇒ Handle today’s massive
data volumes.
Streams are stored, replayable ⇒ Capture real-time & historical
data.
Streams are immutable ⇒ Auditable source of record.
Streams are addressable, discoverable ⇒ Meet key criteria for mesh data.
Streams are popular for Microservices ⇒ Adapting to Data Mesh is often
easy.
Demo
50
Overview of the demo scenario
51
Loyalty
Customer
Credit
POS FAST MOVING
MySQL
SLOW
CHANGING
CSV
BATCH
P
Demo
scenario
● Product manager in Customer Service team
wants to build an application to improve
real-time knowledge of the customer’s loyalty
points
● Additionally, needs access to customer
address, credit information, and latest loyalty
transaction
Data quality rules
Define a schema rule to TRANSFORM a field
{
"schema": "...",
"ruleSet": {
"domainRules": [
{
"name": "populateFullName",
"kind": "TRANSFORM",
"type": "CEL_FIELD",
"expr": "name == 'fullName' && value == null ?
message.firstName + ' ' + message.lastName :
value"
}
]
}
}
Define a schema rule to VALIDATE a field
{
"schema": "...",
"ruleSet": {
"domainRules": [
{
"name": "checkSsnLength",
"kind": "CONSTRAINT",
"type": "CEL",
"expr": "size(message.ssn) == 9",
"onFailure": "DLQ"
}
]
}
}
Schema
Registry
Producer
Kafka
serializer
Kafka
deserializer
Consumer
Confluent Cloud
(execute rules) (execute rules)
Copyright 2021, Confluent, Inc. All rights reserved. This document may not be reproduced in any manner without the express written permission of Confluent, Inc.
Domain Domain
Stream sharing - data streaming across
organisational boundaries
54
Data
product
Data
product
Organisation
Domain Domain
Data
product
Data
product
Organisation
Summary
● Event streaming can form the foundation for
Data Mesh
● Focussing on Data as a Product is key
● Data products serve both operational and
analytics use-cases
● Confluent Cloud integrates easily with
MongoDB Atlas
What next?
56
Download the Practical Data
Mesh eBook
Sign up for Confluent Cloud and
receive $400 free credits
All contents © MuleSoft, LLC
Unification of Data Products with
Anypoint DataGraph
All contents © MuleSoft, LLC
What we will cover
1. Data Mesh Principles
2. GraphQL and Anypoint DataGraph Overview
3. Technical Details
4. Demo
5. Next Steps
All contents © MuleSoft, LLC
Data Mesh Principles
All contents © MuleSoft, LLC
Data Mesh
4 Pillars in Data Mesh Architecture
Domain/BPG/BU
oriented
decentralised
ownership
and
Architecture
Self-Service
Platform,
Pipelines
and
Infrastructure
Federated
Governance
and
Centralised
Catalog
Data
As
A
Product
Data Mesh Principles
● Domain/BPG/BU
oriented decentralised
ownership and
Architecture
● Self-Service Platform,
Pipelines and
Infrastructure
● Federated Governance
and Centralised Catalog
● Data As A Product
All contents © MuleSoft, LLC
Process
layer
Experience
layer
System
layer
Order API
Store
API
Marketing
Item API
Loyalty
API
Product API
Domain Driven Composable Architecture
Shipment API
Customer profile API
Inventory
API
Receipts
API
Customer
API
Delivery
API
Web Mobile
Partner
In-store
checkout
Web API Mobile API
Partner API In-store API
Domains:
Product
Customer
Payment
Fulfilment
All contents © MuleSoft, LLC
GraphQL and Anypoint DataGraph Overview
All contents © MuleSoft, LLC
Process
layer
Experience
layer
System
layer
Order API
Store
API
Marketing
Item API
Loyalty
API
Product API
Domain Driven Composable Architecture
Shipment API
Customer profile API
Inventory
API
Receipts
API
Customer
API
Delivery
API
Web Mobile
Partner
In-store
checkout
Web API Mobile API
Partner API In-store API
Domains:
Product
Customer
Payment
Fulfilment
All contents © MuleSoft, LLC
Process
layer
Experience
layer
System
layer
Order API
Store
API
Marketing
Item API
Loyalty
API
Product API
The evolution of consumption from
a composable architecture
Shipment API
Customer profile API
Inventory
API
Receipts
API
Customer
API
Delivery
API
Web
Partner
In-store
checkout
Mobile
All contents © MuleSoft, LLC
Unify APIs into powerful data
services without new code
Consume many APIs with a single
GraphQL request
Quick to start, easy to maintain: A fully
managed service that’s ready out-of-the-box
NEW
Anypoint DataGraph
Serve data from all your APIs
to developers instantly
All contents © MuleSoft, LLC
How fast can you unify these APIs?
customerEmail
deliveryAddress
deliveryInfo
orderId
origination
shipmentId
taxAmount
…
Sales API
carrier
deliveryDate
id
status
trackingNumber
…
Shipment API
customerEmail
customerId
orderDate
orderId
productInfo
status
totalAmount
…
Order API
MERGE
LINK
Anypoint DataGraph
All contents © MuleSoft, LLC
How fast can you unify these APIs?
customerEmail
deliveryAddress
deliveryInfo
orderId
origination
shipmentId
taxAmount
…
Sales API
carrier
deliveryDate
id
status
trackingNumber
…
Shipment API
customerEmail
customerId
orderDate
orderId
productInfo
status
totalAmount
…
Order API
MERGE
LINK
Anypoint DataGraph
EXAMPLE
All contents © MuleSoft, LLC
Technical Detail
All contents © MuleSoft, LLC
Anypoint DataGraph
Available Now
CLI Support
Automate processes by integrating into existing CI/CD
pipelines
DataGraph Best Practice RuleSets
Identify if REST API(s) adhere to best practices for
DataGraph federation directly through API Designer
Mutations
Create and modify data from linked APIs
CDN Caching & Automatic Persisted Queries
Improve performance and decrease bottlenecks in
network traffic by caching GraphQL query results through
automatic persisted queries
What’s New & What’s Coming
NEW
All contents © MuleSoft, LLC
Anypoint DataGraph 2.0
DataGraph Views
Get complete control on who gets access
to what fields / types of your DataGraph
at runtime for enhanced security
H1 2023 H1 ‘24
GraphQL Re-imagined
GraphQL Federation
Create super-graphs from multiple sub-graphs in
minutes. Sub-graphs can reside in and out of
Anypoint Platform
Flexible Deployment Options
Deploy DataGraph to your data center
or private cloud through Kubernetes
based Anypoint Runtime Fabric or
directly to CloudHub 2.0
GraphQL APIs in Exchange
Catalog any GraphQL API in Exchange
GraphQL console in Exchange
Execute GraphQL operations right in Exchange
for discoverability and testing Custom Resolvers for Federation
Federate REST and GraphQL APIs with
transformation through JavaScript at the data source
level (bottom level APIs)
NEW
NEW
NEW
All contents © MuleSoft, LLC
DataGraph - How It Works & Support
● Every time you add a new API, Anypoint Platform stores it as a graph of metadata
● DataGraph connects those graphs into one unified schema that runs as a single
SaaS GraphQL endpoint
● Can query across the underlying APIs without needing to understand all of the
relationships or specific capabilities
Anypoint DataGraph supports:
● REST APIs with RAML and OAS specifications
● Up to 250 APIs per unified schema
● Up to 16,000 fields per unified schema
● A query depth of 100 nested levels
● A 30 second timeout per query
All contents © MuleSoft, LLC
DataGraph - Network Architecture
Fully managed service within the default region of your business group
All contents © MuleSoft, LLC
Query Types & Mutations
Supported:
● Query type - representing
GET method
● Mutations - for add, update
and delete operations (ie.
POST, PATCH, PUT & DELETE)
○ Added in March 2022
● Level-1 and Nested Types
● Enum Types
● Union Types
All contents © MuleSoft, LLC
DataGraph - Security
DataGraph to underlying APIs
Supported Authentication Methods:
● No Auth (Use if your API is public)
● Basic Auth
● Pass-through authentication
● Client ID enforcement via
○ headers
○ query parameters
● OAuth 2.0 Client Credentials
● Custom
You can also set up mutual authentication (mTLS) between your APIs and DataGraph
All contents © MuleSoft, LLC
DataGraph - Security
API consumer requesting access to DataGraph
Supported DataGraph Policies:
● Client ID enforcement
● SLA based rate limiting
Additional security policies on
the roadmap
All contents © MuleSoft, LLC
Scaling & Performance
By default, DataGraph supports a
maximum of 1 million annual API
calls and 150 concurrent or
ongoing calls per unified schema
per environment.
This can be customised but you
must allocate the correct number of
vCores for your business group or
organization before scaling.
You can get a courtesy license to
test performance.
All contents © MuleSoft, LLC
Demo
All contents © MuleSoft, LLC
What you will see in the demo...
REST and GraphQL to
GraphQL
Reuse REST APIs and GraphQL APIs as GraphQL
interfaces auto-magically
{ REST : API }
Merge
Datatypes
Stitch together data
from different system
APIs as a single type
Link
Datatypes
Create a link between
two types using a
primary key
Customers
Name
Email
OrderID
Orders
OrderID
Status
Address
Type 1 Type 2
ProductID
SKU
DisplayName
img_url
Supplier
InStock?
Type 1
Type 2
Merged Type
All contents © MuleSoft, LLC
All contents © MuleSoft, LLC
Next Steps
All contents © MuleSoft, LLC
Try out Anypoint DataGraph for free!
82
DataGraph is a part of the
Anypoint Platform free trial.
Use our tutorial to try it for
yourself!
Use our tutorial on your
trial account!
Anypoint DataGraph is a
part of the Anypoint
Platform free trial. Sign up
for a new trial account!
Sign up for a free trial!
Note: DataGraph will not be available in existing free
trial accounts. You must create a new trial account.
Training & Certification
Update
Raquel Paez Ricciardo - Training Advisor ANZ
Who is MuleSo
certified?
Build your skills and resume with support from MuleSoft experts & self-paced resources
MuleSoft Expert-Led & Self Paced Training
Expert led sessions
Access ongoing virtual support from
Salesforce instructors
Visit trailheadacademy.salesforce.com/classes
Visit training.mulesoft.com
Access to our most in-demand, self-paced courses
Learn anytime, anywhere with courses that are
continuously refreshed and updated with the latest
offerings
MuleSo Certifications and Credentials
7
Certifications
Validate proficiency
in a specific role
NEW
Specialist Architect Developer Entry-Level
Explore Salesforce Credentials on the Trailhead Academy Credentials page
Salesforce Credentials
trailhead.salesforce.com
Thank you

More Related Content

Similar to Practical Data Mesh: Building Decentralized Data Architectures with Event Stream

Madrid MuleSoft Meetup #11.pptx
Madrid MuleSoft Meetup #11.pptxMadrid MuleSoft Meetup #11.pptx
Madrid MuleSoft Meetup #11.pptx
jorgelebrato
 
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...
Angel Alberici
 
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
 
Uncover the Flex Gateway with a Demonstration (1).pdf
Uncover the Flex Gateway with a Demonstration (1).pdfUncover the Flex Gateway with a Demonstration (1).pdf
Uncover the Flex Gateway with a Demonstration (1).pdf
Pankaj Goyal
 
Uncover the Flex Gateway with a Demonstration (1).pdf
Uncover the Flex Gateway with a Demonstration (1).pdfUncover the Flex Gateway with a Demonstration (1).pdf
Uncover the Flex Gateway with a Demonstration (1).pdf
PankajGoyal164048
 
The Best of Both Worlds: Introducing WSO2 API Manager 4.0.0
The Best of Both Worlds: Introducing WSO2 API Manager 4.0.0The Best of Both Worlds: Introducing WSO2 API Manager 4.0.0
The Best of Both Worlds: Introducing WSO2 API Manager 4.0.0
WSO2
 
WSO2 User Group Bangalore Meetup
WSO2 User Group Bangalore MeetupWSO2 User Group Bangalore Meetup
WSO2 User Group Bangalore Meetup
WSO2
 
API Management within a Microservice Architecture
API Management within a Microservice ArchitectureAPI Management within a Microservice Architecture
API Management within a Microservice Architecture
WSO2
 
API Management Within a Microservices Architecture
API Management Within a Microservices Architecture API Management Within a Microservices Architecture
API Management Within a Microservices Architecture
Nadeesha Gamage
 
London MuleSoft Meetup
London MuleSoft Meetup London MuleSoft Meetup
London MuleSoft Meetup
Akshata Sawant
 
Melbourne Virtual MuleSoft Meetup June 2022
Melbourne Virtual MuleSoft Meetup June 2022Melbourne Virtual MuleSoft Meetup June 2022
Melbourne Virtual MuleSoft Meetup June 2022
Daniel Soffner
 
MuleSoft Manchester Meetup #4 slides 11th February 2021
MuleSoft Manchester Meetup #4 slides 11th February 2021MuleSoft Manchester Meetup #4 slides 11th February 2021
MuleSoft Manchester Meetup #4 slides 11th February 2021
Ieva Navickaite
 
Mulesoft Meetup Roma - Monitoring Framework & DevOps.pptx
Mulesoft Meetup Roma - Monitoring Framework & DevOps.pptxMulesoft Meetup Roma - Monitoring Framework & DevOps.pptx
Mulesoft Meetup Roma - Monitoring Framework & DevOps.pptx
Alfonso Martino
 
.NET Cloud-Native Bootcamp- Los Angeles
.NET Cloud-Native Bootcamp- Los Angeles.NET Cloud-Native Bootcamp- Los Angeles
.NET Cloud-Native Bootcamp- Los Angeles
VMware Tanzu
 
Melbourne Virtual MuleSoft Meetup April 2022
Melbourne Virtual MuleSoft Meetup April 2022Melbourne Virtual MuleSoft Meetup April 2022
Melbourne Virtual MuleSoft Meetup April 2022
Daniel Soffner
 
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
Sandeep Deshmukh
 
2016 06 - design your api management strategy - axway - Api Management
2016 06 - design your api management strategy - axway - Api Management2016 06 - design your api management strategy - axway - Api Management
2016 06 - design your api management strategy - axway - Api Management
SmartWave
 
Transforming Your Business Through APIs
Transforming Your Business Through APIsTransforming Your Business Through APIs
Transforming Your Business Through APIs
Apigee | Google Cloud
 
Baltimore jan2019 mule4
Baltimore jan2019 mule4Baltimore jan2019 mule4
Baltimore jan2019 mule4
ManjuKumara GH
 
Kubernetes Connectivity to Cloud Native Kafka | Christina Lin and Evan Shorti...
Kubernetes Connectivity to Cloud Native Kafka | Christina Lin and Evan Shorti...Kubernetes Connectivity to Cloud Native Kafka | Christina Lin and Evan Shorti...
Kubernetes Connectivity to Cloud Native Kafka | Christina Lin and Evan Shorti...
HostedbyConfluent
 

Similar to Practical Data Mesh: Building Decentralized Data Architectures with Event Stream (20)

Madrid MuleSoft Meetup #11.pptx
Madrid MuleSoft Meetup #11.pptxMadrid MuleSoft Meetup #11.pptx
Madrid MuleSoft Meetup #11.pptx
 
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...
 
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...
 
Uncover the Flex Gateway with a Demonstration (1).pdf
Uncover the Flex Gateway with a Demonstration (1).pdfUncover the Flex Gateway with a Demonstration (1).pdf
Uncover the Flex Gateway with a Demonstration (1).pdf
 
Uncover the Flex Gateway with a Demonstration (1).pdf
Uncover the Flex Gateway with a Demonstration (1).pdfUncover the Flex Gateway with a Demonstration (1).pdf
Uncover the Flex Gateway with a Demonstration (1).pdf
 
The Best of Both Worlds: Introducing WSO2 API Manager 4.0.0
The Best of Both Worlds: Introducing WSO2 API Manager 4.0.0The Best of Both Worlds: Introducing WSO2 API Manager 4.0.0
The Best of Both Worlds: Introducing WSO2 API Manager 4.0.0
 
WSO2 User Group Bangalore Meetup
WSO2 User Group Bangalore MeetupWSO2 User Group Bangalore Meetup
WSO2 User Group Bangalore Meetup
 
API Management within a Microservice Architecture
API Management within a Microservice ArchitectureAPI Management within a Microservice Architecture
API Management within a Microservice Architecture
 
API Management Within a Microservices Architecture
API Management Within a Microservices Architecture API Management Within a Microservices Architecture
API Management Within a Microservices Architecture
 
London MuleSoft Meetup
London MuleSoft Meetup London MuleSoft Meetup
London MuleSoft Meetup
 
Melbourne Virtual MuleSoft Meetup June 2022
Melbourne Virtual MuleSoft Meetup June 2022Melbourne Virtual MuleSoft Meetup June 2022
Melbourne Virtual MuleSoft Meetup June 2022
 
MuleSoft Manchester Meetup #4 slides 11th February 2021
MuleSoft Manchester Meetup #4 slides 11th February 2021MuleSoft Manchester Meetup #4 slides 11th February 2021
MuleSoft Manchester Meetup #4 slides 11th February 2021
 
Mulesoft Meetup Roma - Monitoring Framework & DevOps.pptx
Mulesoft Meetup Roma - Monitoring Framework & DevOps.pptxMulesoft Meetup Roma - Monitoring Framework & DevOps.pptx
Mulesoft Meetup Roma - Monitoring Framework & DevOps.pptx
 
.NET Cloud-Native Bootcamp- Los Angeles
.NET Cloud-Native Bootcamp- Los Angeles.NET Cloud-Native Bootcamp- Los Angeles
.NET Cloud-Native Bootcamp- Los Angeles
 
Melbourne Virtual MuleSoft Meetup April 2022
Melbourne Virtual MuleSoft Meetup April 2022Melbourne Virtual MuleSoft Meetup April 2022
Melbourne Virtual MuleSoft Meetup April 2022
 
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
 
2016 06 - design your api management strategy - axway - Api Management
2016 06 - design your api management strategy - axway - Api Management2016 06 - design your api management strategy - axway - Api Management
2016 06 - design your api management strategy - axway - Api Management
 
Transforming Your Business Through APIs
Transforming Your Business Through APIsTransforming Your Business Through APIs
Transforming Your Business Through APIs
 
Baltimore jan2019 mule4
Baltimore jan2019 mule4Baltimore jan2019 mule4
Baltimore jan2019 mule4
 
Kubernetes Connectivity to Cloud Native Kafka | Christina Lin and Evan Shorti...
Kubernetes Connectivity to Cloud Native Kafka | Christina Lin and Evan Shorti...Kubernetes Connectivity to Cloud Native Kafka | Christina Lin and Evan Shorti...
Kubernetes Connectivity to Cloud Native Kafka | Christina Lin and Evan Shorti...
 

Recently uploaded

How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfHow to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
Chart Kalyan
 
UI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentationUI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentation
Wouter Lemaire
 
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Speck&Tech
 
Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)
Jakub Marek
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
名前 です男
 
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial IntelligenceAI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
IndexBug
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
Matthew Sinclair
 
OpenID AuthZEN Interop Read Out - Authorization
OpenID AuthZEN Interop Read Out - AuthorizationOpenID AuthZEN Interop Read Out - Authorization
OpenID AuthZEN Interop Read Out - Authorization
David Brossard
 
Taking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdfTaking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdf
ssuserfac0301
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
panagenda
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
panagenda
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
Quotidiano Piemontese
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Malak Abu Hammad
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
Daiki Mogmet Ito
 
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
saastr
 
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing InstancesEnergy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Alpen-Adria-Universität
 
Recommendation System using RAG Architecture
Recommendation System using RAG ArchitectureRecommendation System using RAG Architecture
Recommendation System using RAG Architecture
fredae14
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
innovationoecd
 
Digital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying AheadDigital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying Ahead
Wask
 
Webinar: Designing a schema for a Data Warehouse
Webinar: Designing a schema for a Data WarehouseWebinar: Designing a schema for a Data Warehouse
Webinar: Designing a schema for a Data Warehouse
Federico Razzoli
 

Recently uploaded (20)

How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfHow to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
 
UI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentationUI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentation
 
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
 
Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
 
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial IntelligenceAI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
 
OpenID AuthZEN Interop Read Out - Authorization
OpenID AuthZEN Interop Read Out - AuthorizationOpenID AuthZEN Interop Read Out - Authorization
OpenID AuthZEN Interop Read Out - Authorization
 
Taking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdfTaking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdf
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
 
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
 
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing InstancesEnergy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
 
Recommendation System using RAG Architecture
Recommendation System using RAG ArchitectureRecommendation System using RAG Architecture
Recommendation System using RAG Architecture
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
 
Digital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying AheadDigital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying Ahead
 
Webinar: Designing a schema for a Data Warehouse
Webinar: Designing a schema for a Data WarehouseWebinar: Designing a schema for a Data Warehouse
Webinar: Designing a schema for a Data Warehouse
 

Practical Data Mesh: Building Decentralized Data Architectures with Event Stream

  • 1. All contents © MuleSoft, LLC Sydney MuleSoft Meetup Thank you for joining us today! We will get started at 6 pm. If you haven’t signed up already, please sign up for today’s event through QR Code. Welcome
  • 2. All contents © MuleSoft, LLC Meet your Sydney Meetup Leaders 2
  • 3. All contents © MuleSoft, LLC Meet your Sydney Salesforce Trailblazer Guides 3 Selina Le Khac
  • 4. All contents © MuleSoft, LLC Meet your Sydney Meetup Moderators 4
  • 5. All contents © MuleSoft, LLC Agenda 5 ● Community updates - Harshana Martin ● Practical Data Mesh: Building Decentralized Data Architectures with Event Stream - James Gollan ● Unification of Data Products with Anypoint DataGraph - Harshana Martin ● Training and Certification Update - Raquel Paez Ricciardo ● Trivia ● Networking time!
  • 6. All contents © MuleSoft, LLC What’s in Meetups? 6 ● Community-led events ● Topics are up to YOU! ● Use cases ● Demos ● How-tos ● Workshops ● Personal stories Learn - Network - Share with other MuleSoft users Join the group at https://meetups.mulesoft.com/sydney/ to be notified of all future events
  • 7. All contents © MuleSoft, LLC Announcements 7
  • 8. All contents © MuleSoft, LLC MuleSoft Product Releases
  • 9. All contents © MuleSoft, LLC Universal API Management API Experience Hub 9
  • 10. Build, Discover, Govern and Manage any API on a unified platform Universal API management on Anypoint Platform Anypoint Platform Anypoint API Manager | Anypoint API Designer | Anypoint Exchange | Anypoint Community Manager Anypoint API Catalog CLI Discover and catalog any API Anypoint API Governance Ensure consistent API quality and security Anypoint Flex Gateway Control and secure access to any API Anypoint API Experience Hub Engage and create API Ecosystems Anypoint Code Builder Rapidly Build and extend APIs Govern Manage Engage Discover Build NEW BETA
  • 11. Anypoint Exchange Access and work with any API, built anywhere Consolidate APIs built anywhere Automatically discover APIs and relevant documentation from any environment using CI/CD pipelines Package your APIs into products Describe your APIs with asset information, interactive documentation and simulated behavior Streamline API consumer onboarding Empower developers to discover, explore and get started with your own APIs, assets and best practices Jumpstart development and governance Use hundreds of templates, APIs and governance rules from the MuleSoft ecosystem Engage
  • 12. Start fast with simple API portal builder with pre-built templates designed to optimize building API experiences Scale and grow with advanced Salesforce Builder capabilities to help API product teams to build, share and engage with API programs Built-in API marketplace and consumption experience to drive API adoption across internal communities and partner communities Anypoint API Experience Hub Build API portals in minutes for better API engagement NEW
  • 13. Anypoint API Experience Hub Empower developers, product managers & consumers to engage with APIs Fast and Easy guided UI to build API Portals Create branded API portals using built-in templates powered by Salesforce Experience Cloud Manage portal user and registration requests Self-service consumption experience: search APIs, check API docs, test APIs, request access Built-in API marketplace to drive API adoption and value Engage API developer API Consumer API Product Manager
  • 14. All contents © MuleSoft, LLC Universal API Management Anypoint Flex Gateway, API Manager and API Governance 14
  • 15. All contents © MuleSoft, LLC Available Now H1 ‘23 H2 ‘23 Flex Gateway 1.5.1 - Release Note New Deployment Options RHEL, OpenShift, CentOS, AWS Linux Additional Policies Conditional Routing to multiple Upstream Endpoints OAuth2 Introspection, Distributed rate limiting Policy ordering in local and connected mode Other Updates Multiple Upstream Route support mTLS Local and Connected Support for additional containers: Podman Forwarding proxy support Sharing a port among multiple APIs High Availability ● Liveness and Readiness Probes in K8s High Availability ● Increase API limit per gateway to 400 Policies ● JSON threat Protection, ● Schema validation(OAS3) Other Updates ● Flex CLI ● Policy Development Kit (PDK) GA ● UX enhancements ● Increase API limit per gateway to 600 and then to 1000 Implement modern architecture with ultrafast, distributed API gateway Anypoint Flex Gateway
  • 16. All contents © MuleSoft, LLC Available Now H1 ‘23 H2 ‘23 Security TLS support for Runtime Fabric Flex Gateway Multiple API Instances per Port TLS & mTLS Configure TLS on APIs deployed to Flex G/W Connected Apps Connected apps for client app management Multiple Upstreams Support multiple upstreams per API with traffic management by weight and condition Health Check: Enable validating HTTP response code for flex API on cadence CloudHub 2.0: Easily deploy APIs to CH2.0 from APIM Governance support: API Governance integration to evaluate API instances and Policy configurations CLI enhancements: Deploy APIs to Flex via CLI ● Multiple Client iDP providers support in the same Environment ● Improved experience to identify & remediate violations detected by Governance ● Full CLI support in API Manager, including TLS configurations ● Improved experience to manage large number of API Instances ● Easily migrate APIs from Flex local mode to connected mode Serve data from all your APIs to developers instantly and manage using centralized control plane Anypoint API Manager
  • 17. All contents © MuleSoft, LLC Available Now H1 ‘23 H2 ‘23 Conformance ● API Conformance details in Exchange Async ● Govern Async APIs, with OOTB best practice ruleset Ruleset versioning ● Version rulesets, and optionally evaluate APIs automatically API Lifecycle state ● Evaluate APIs based on their Life Cycle State Govern Instances & Policies: Govern API instances in API Manager; Platform APIs for API Governance OOTB Ruleset: New best practice rulesets for API Management, Flex Gateway, & Cataloging Custom ruleset development: New CLI & tutorials for custom ruleset development Validation report: Comprehensive report to understand all violations in an API; Enable automations via APIs ● Discover and Govern APIs from 3rd party Gateways ● Actionable insights: OOTB metrics and reports for state of union of all your APIs ● CI/CD: CLI plugins to validate & enforce governance rules in your pipeline ● Govern SLA Tiers, Contracts and Alerts ● OOTB Rulesets for Experience Hub best practice ● Private profiles to generate audit reports or test new rules without notifying developers Gain consistent security and quality without sacrificing development speed Anypoint API Governance
  • 18. All contents © MuleSoft, LLC Platform & Runtime 18
  • 19. All contents © MuleSoft, LLC The Platform for the Future Get started fast Grow with efficiency Streamline your operations Implement tighter security controls Fully Managed PaaS MuleSoft CloudHub 2.0 NEW CloudHub 2.0
  • 20. All contents © MuleSoft, LLC H2 ‘23 H2 ‘23 Available Now H1 ‘23 CloudHub 2.0 Non-HTTP Protocol Support Support non-HTTP (TCP, HL7 MLLP, UDP, etc.) inbound traffic through Ingress Controller Enhanced Egress Control ● Remove default route to internet gateway and make private space truly private ● Domain-based egress control VPC to Private Space upgrade Migrate existing VPCs deployed on CloudHub to Private Spaces & save time on configuration Auto-scaling and Elastic Provisioning Take advantage of native container auto-scaling strategy and achieve elastic deployment
  • 21. All contents © MuleSoft, LLC CloudHub 2.0 Non HTTP Protocol Support for HL7/MLLP
  • 22. All contents © MuleSoft, LLC Anypoint Exchange Engage with your assets & enable reuse Creator Permissions ● New permissions group for more granular access management control. ● Enable users to modify only the assets they created within a business group. Asset Usage and Engagement Scoring ● Drive growth, engagement and reuse of application networks by providing valuable usage insights. ● OOTB dashboards to track your asset catalog & get a composite view of your assets’ “engagement score” Search and Discovery ● Upgrades to Exchange search, including UX, advanced filters, & improved relevancy of search results Available Now Q2 ‘23 Ongoing
  • 23. All contents © MuleSoft, LLC Open Kubernetes Ecosystem Approach Rancher (RKE) H2 ‘23 Managed K8s deployments on leading public clouds Expanded K8s platform and cloud native support Deployment across any K8s platform providers Strategic partnerships with major clouds / vendors Future-proof with open-source ecosystem Extend mules to any CNCF conformant platform ● Native support for running on fully managed K8s platform with industry-leading vendors ● Strategic partnership with select vendors to offer differentiated developer and business experiences ● Fast-growing community and freedom of choice for any LB, ingress, storage, monitoring and security solution to build your future-proof stack ● Increased developer and devops productivity with automation by tapping into a massive ecosystem of tools ● Support of RTF on CNCF conformant K8s providers including AliCloud ACK, VMWare Tanzu etc. ● Robust controls to maintain security and compliance OOTB uniformly across varying instances of runtime plane clusters EKS GKE AKS EKS Anywhere AliCloud ACK Available Now H2 ‘23 Available Now Available Now Runtime Fabric VMWare Tanzu H2 ‘23
  • 24. All contents © MuleSoft, LLC Mule 4.5 – What it means for you Feature & Process Changes New Features New Release Cadence Support & Upgrade Policy [Beta] OOTB support for OpenTelemetry traces for Mule Applications Establishing new release train aligned with other MuleSoft & Salesforce products No auto-upgrade for Runtime Fabric deployments during support window Create & access Protobuf structures natively in DataWeave Three new releases per year (Feb, Jun, Oct) – speed up innovation with faster, predictable & consistent release cycle Introducing LTS versions to opt into long term stable version for improved stability and reduced operation overhead Introducing Edge versions to opt into quarterly feature enhancement Tentative Release Timeline: Q3FY24
  • 25. All contents © MuleSoft, LLC Anypoint Code Builder Design, develop, deploy from a single environment Use modern, cloud-native tooling powered by VS Code Go faster with recommendations at design-time Embrace code reuse with API and integration building blocks Public Beta
  • 26. All contents © MuleSoft, LLC Author RAML & OAS3 API Specs Auto-generate interactive documentation in your API Console Seamless integration with Design Center & Exchange Design API Specifications Design-first approach for API-led integration Test API specification using the built in mocking service
  • 27. All contents © MuleSoft, LLC Automation 27
  • 28. All contents © MuleSoft, LLC Available now in MuleSoft RPA Credential pool with user control Enhance governance level for the credential pool Assign the right user to your credentials to allow fine granular permissions. Each credential stored in the credential pool can have specific users and/or user groups which are allowed to manage the login information - have more control over your confidential information. Govern your credentials
  • 29. All contents © MuleSoft, LLC Available now in MuleSoft RPA Enhanced Web Recording Use specific web element information for more stable recordings New attribute selection panel Within the new attribute selection panel the user can choose more accurate web element information to create more stable recordings.
  • 30. All contents © MuleSoft, LLC Enhanced IDP capabilities New Action Step with Queries for AWS The new Analyze Document Queries Action Steps can take natural language written questions such as “What is the amount of the invoice?” and perform powerful AI and ML analysis on the document to figure out the desired information and extract it from the document without any post processing. Coming soon in MuleSoft RPA Specify and extract information from documents
  • 31. All contents © MuleSoft, LLC Coming soon in MuleSoft RPA Key-Features ● Business Rules and decisions are integrated in the Business process model ● Support of separate responsibilities for defining the decision rules and the business process ● Graphical modelling of decision models and rules ● Automatic creation of needed variables / Easy to use ● Business processes can still run if only rules needs to be changed Move Business rules from IT to Business The Integration of a Decision Management simplifies the process itself and split the responsibilities for automation design and business rules. Complex, multi-level business decisions or rules can be created very easily using decision trees. Decision Management Collaboratively automate business decisions
  • 32. All contents © MuleSoft, LLC Upcoming Events
  • 33. All contents © MuleSoft, LLC Upcoming Community Meetups Weekly events • Check out all upcoming events every week here Over 150 groups world wide • Join from anywhere! → Join the Global Group: meetups.mulesoft.com/online-group-english → RSVP for upcoming events: meetups.mulesoft.com/events
  • 34. All contents © MuleSoft, LLC 34 Become a MuleSoft Mentor Who are MuleSoft Mentors? ● Individuals eager to become active contributors across platforms ● Hold 1+ MuleSoft certifications (not required!) 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 Apply now mulesoft.com/mentors A top community program
  • 35. All contents © MuleSoft, LLC To conclude this intro... 35 ● Fill out the survey! ● Contribute! meetups@mulesoft.com, `Contact the Organiser` on the event page or post on the Online Group. ● Let’s take a group picture! 📸
  • 36. All contents © MuleSoft, LLC Practical Data Mesh Building Decentralised Data Architectures with Event Streams James Gollan Manager, Enterprise Solutions Engineering ANZ Confluent
  • 37. Data Mesh & Data Fabric 01 Event Streaming 02 Demo - Data Mesh in Confluent Cloud 03 37 What we will cover
  • 39. “Big data was supposed to transform the enterprise. Existing data architectures, however, have shortcomings that prevent them from delivering the promised business value.” 39 Thoughtworks Whitepaper: The data mesh shift
  • 40. A little history ● In the 1970s, Online Transaction Processing Systems (OLTP) began capturing transactional data. ● In the 1980s, data warehouses emerged as separate storage and analysis systems. ● Increased adoption of OLTP systems resulted in a surge of data moving into data warehouses. ● Centralized data teams attempted to make sense of the data with varying levels of success.
  • 41. Data Mesh ● Concept first spoken about by Zhamak Dehghani of ThoughtWorks ● Aims to address the limitations of centralised data architectures - aka the data monolith ● Technology agnostic - a set of four principles! ● The goal is unlocking more value from data Note: Datamesh evolved in the Data Analytics space, but I see it as relevant to the operational space as well Some of these terms may seem familiar - that’s right, it it similar to microservices
  • 42. Domain-driven ownership of data Data as a product Federated computational governance Self-serve data platform 1 2 3 4 The Principles of a Data Mesh
  • 43. Copyright 2021, Confluent, Inc. All rights reserved. This document may not be reproduced in any manner without the express written permission of Confluent, Inc. Domain Domain Data as a product - domain ownership 43 Data product Data product Organisation
  • 44. Data Fabric ● Integration of data from multiple systems. ● Unified data access across different sources and formats. ● Real-time data processing. ● Scalability and flexibility for handling growing and diverse data.
  • 46. Copyright 2021, Confluent, Inc. All rights reserved. This document may not be reproduced in any manner without the express written permission of Confluent, Inc.
  • 47. Copyright 2021, Confluent, Inc. All rights reserved. This document may not be reproduced in any manner without the express written permission of Confluent, Inc. The Foundational Assumption of Every Database: Data at Rest Data at rest Slow, daily batch processing Simple, static real-time queries Databases
  • 48. Copyright 2021, Confluent, Inc. All rights reserved. This document may not be reproduced in any manner without the express written permission of Confluent, Inc. Real-time & Historical Data A Sale A shipment A Trade A Customer Experience A 30 second overview of event streaming Continuously Process Streams of Data in Real-time Real-Time Stream Processing Rich Front-End Customer Experiences Real-Time Backend Operations Time The log!
  • 49. Why is Event Streaming a good fit for meshing? 49 Streams are real-time, low latency ⇒ Propagate data immediately. Streams are highly scalable ⇒ Handle today’s massive data volumes. Streams are stored, replayable ⇒ Capture real-time & historical data. Streams are immutable ⇒ Auditable source of record. Streams are addressable, discoverable ⇒ Meet key criteria for mesh data. Streams are popular for Microservices ⇒ Adapting to Data Mesh is often easy.
  • 51. Overview of the demo scenario 51 Loyalty Customer Credit POS FAST MOVING MySQL SLOW CHANGING CSV BATCH P
  • 52. Demo scenario ● Product manager in Customer Service team wants to build an application to improve real-time knowledge of the customer’s loyalty points ● Additionally, needs access to customer address, credit information, and latest loyalty transaction
  • 53. Data quality rules Define a schema rule to TRANSFORM a field { "schema": "...", "ruleSet": { "domainRules": [ { "name": "populateFullName", "kind": "TRANSFORM", "type": "CEL_FIELD", "expr": "name == 'fullName' && value == null ? message.firstName + ' ' + message.lastName : value" } ] } } Define a schema rule to VALIDATE a field { "schema": "...", "ruleSet": { "domainRules": [ { "name": "checkSsnLength", "kind": "CONSTRAINT", "type": "CEL", "expr": "size(message.ssn) == 9", "onFailure": "DLQ" } ] } } Schema Registry Producer Kafka serializer Kafka deserializer Consumer Confluent Cloud (execute rules) (execute rules)
  • 54. Copyright 2021, Confluent, Inc. All rights reserved. This document may not be reproduced in any manner without the express written permission of Confluent, Inc. Domain Domain Stream sharing - data streaming across organisational boundaries 54 Data product Data product Organisation Domain Domain Data product Data product Organisation
  • 55. Summary ● Event streaming can form the foundation for Data Mesh ● Focussing on Data as a Product is key ● Data products serve both operational and analytics use-cases ● Confluent Cloud integrates easily with MongoDB Atlas
  • 56. What next? 56 Download the Practical Data Mesh eBook Sign up for Confluent Cloud and receive $400 free credits
  • 57.
  • 58. All contents © MuleSoft, LLC Unification of Data Products with Anypoint DataGraph
  • 59. All contents © MuleSoft, LLC What we will cover 1. Data Mesh Principles 2. GraphQL and Anypoint DataGraph Overview 3. Technical Details 4. Demo 5. Next Steps
  • 60. All contents © MuleSoft, LLC Data Mesh Principles
  • 61. All contents © MuleSoft, LLC Data Mesh 4 Pillars in Data Mesh Architecture Domain/BPG/BU oriented decentralised ownership and Architecture Self-Service Platform, Pipelines and Infrastructure Federated Governance and Centralised Catalog Data As A Product Data Mesh Principles ● Domain/BPG/BU oriented decentralised ownership and Architecture ● Self-Service Platform, Pipelines and Infrastructure ● Federated Governance and Centralised Catalog ● Data As A Product
  • 62. All contents © MuleSoft, LLC Process layer Experience layer System layer Order API Store API Marketing Item API Loyalty API Product API Domain Driven Composable Architecture Shipment API Customer profile API Inventory API Receipts API Customer API Delivery API Web Mobile Partner In-store checkout Web API Mobile API Partner API In-store API Domains: Product Customer Payment Fulfilment
  • 63. All contents © MuleSoft, LLC GraphQL and Anypoint DataGraph Overview
  • 64. All contents © MuleSoft, LLC Process layer Experience layer System layer Order API Store API Marketing Item API Loyalty API Product API Domain Driven Composable Architecture Shipment API Customer profile API Inventory API Receipts API Customer API Delivery API Web Mobile Partner In-store checkout Web API Mobile API Partner API In-store API Domains: Product Customer Payment Fulfilment
  • 65. All contents © MuleSoft, LLC Process layer Experience layer System layer Order API Store API Marketing Item API Loyalty API Product API The evolution of consumption from a composable architecture Shipment API Customer profile API Inventory API Receipts API Customer API Delivery API Web Partner In-store checkout Mobile
  • 66. All contents © MuleSoft, LLC Unify APIs into powerful data services without new code Consume many APIs with a single GraphQL request Quick to start, easy to maintain: A fully managed service that’s ready out-of-the-box NEW Anypoint DataGraph Serve data from all your APIs to developers instantly
  • 67. All contents © MuleSoft, LLC How fast can you unify these APIs? customerEmail deliveryAddress deliveryInfo orderId origination shipmentId taxAmount … Sales API carrier deliveryDate id status trackingNumber … Shipment API customerEmail customerId orderDate orderId productInfo status totalAmount … Order API MERGE LINK Anypoint DataGraph
  • 68. All contents © MuleSoft, LLC How fast can you unify these APIs? customerEmail deliveryAddress deliveryInfo orderId origination shipmentId taxAmount … Sales API carrier deliveryDate id status trackingNumber … Shipment API customerEmail customerId orderDate orderId productInfo status totalAmount … Order API MERGE LINK Anypoint DataGraph EXAMPLE
  • 69. All contents © MuleSoft, LLC Technical Detail
  • 70. All contents © MuleSoft, LLC Anypoint DataGraph Available Now CLI Support Automate processes by integrating into existing CI/CD pipelines DataGraph Best Practice RuleSets Identify if REST API(s) adhere to best practices for DataGraph federation directly through API Designer Mutations Create and modify data from linked APIs CDN Caching & Automatic Persisted Queries Improve performance and decrease bottlenecks in network traffic by caching GraphQL query results through automatic persisted queries What’s New & What’s Coming NEW
  • 71. All contents © MuleSoft, LLC Anypoint DataGraph 2.0 DataGraph Views Get complete control on who gets access to what fields / types of your DataGraph at runtime for enhanced security H1 2023 H1 ‘24 GraphQL Re-imagined GraphQL Federation Create super-graphs from multiple sub-graphs in minutes. Sub-graphs can reside in and out of Anypoint Platform Flexible Deployment Options Deploy DataGraph to your data center or private cloud through Kubernetes based Anypoint Runtime Fabric or directly to CloudHub 2.0 GraphQL APIs in Exchange Catalog any GraphQL API in Exchange GraphQL console in Exchange Execute GraphQL operations right in Exchange for discoverability and testing Custom Resolvers for Federation Federate REST and GraphQL APIs with transformation through JavaScript at the data source level (bottom level APIs) NEW NEW NEW
  • 72. All contents © MuleSoft, LLC DataGraph - How It Works & Support ● Every time you add a new API, Anypoint Platform stores it as a graph of metadata ● DataGraph connects those graphs into one unified schema that runs as a single SaaS GraphQL endpoint ● Can query across the underlying APIs without needing to understand all of the relationships or specific capabilities Anypoint DataGraph supports: ● REST APIs with RAML and OAS specifications ● Up to 250 APIs per unified schema ● Up to 16,000 fields per unified schema ● A query depth of 100 nested levels ● A 30 second timeout per query
  • 73. All contents © MuleSoft, LLC DataGraph - Network Architecture Fully managed service within the default region of your business group
  • 74. All contents © MuleSoft, LLC Query Types & Mutations Supported: ● Query type - representing GET method ● Mutations - for add, update and delete operations (ie. POST, PATCH, PUT & DELETE) ○ Added in March 2022 ● Level-1 and Nested Types ● Enum Types ● Union Types
  • 75. All contents © MuleSoft, LLC DataGraph - Security DataGraph to underlying APIs Supported Authentication Methods: ● No Auth (Use if your API is public) ● Basic Auth ● Pass-through authentication ● Client ID enforcement via ○ headers ○ query parameters ● OAuth 2.0 Client Credentials ● Custom You can also set up mutual authentication (mTLS) between your APIs and DataGraph
  • 76. All contents © MuleSoft, LLC DataGraph - Security API consumer requesting access to DataGraph Supported DataGraph Policies: ● Client ID enforcement ● SLA based rate limiting Additional security policies on the roadmap
  • 77. All contents © MuleSoft, LLC Scaling & Performance By default, DataGraph supports a maximum of 1 million annual API calls and 150 concurrent or ongoing calls per unified schema per environment. This can be customised but you must allocate the correct number of vCores for your business group or organization before scaling. You can get a courtesy license to test performance.
  • 78. All contents © MuleSoft, LLC Demo
  • 79. All contents © MuleSoft, LLC What you will see in the demo... REST and GraphQL to GraphQL Reuse REST APIs and GraphQL APIs as GraphQL interfaces auto-magically { REST : API } Merge Datatypes Stitch together data from different system APIs as a single type Link Datatypes Create a link between two types using a primary key Customers Name Email OrderID Orders OrderID Status Address Type 1 Type 2 ProductID SKU DisplayName img_url Supplier InStock? Type 1 Type 2 Merged Type
  • 80. All contents © MuleSoft, LLC
  • 81. All contents © MuleSoft, LLC Next Steps
  • 82. All contents © MuleSoft, LLC Try out Anypoint DataGraph for free! 82 DataGraph is a part of the Anypoint Platform free trial. Use our tutorial to try it for yourself! Use our tutorial on your trial account! Anypoint DataGraph is a part of the Anypoint Platform free trial. Sign up for a new trial account! Sign up for a free trial! Note: DataGraph will not be available in existing free trial accounts. You must create a new trial account.
  • 83. Training & Certification Update Raquel Paez Ricciardo - Training Advisor ANZ
  • 85. Build your skills and resume with support from MuleSoft experts & self-paced resources MuleSoft Expert-Led & Self Paced Training Expert led sessions Access ongoing virtual support from Salesforce instructors Visit trailheadacademy.salesforce.com/classes Visit training.mulesoft.com Access to our most in-demand, self-paced courses Learn anytime, anywhere with courses that are continuously refreshed and updated with the latest offerings
  • 86. MuleSo Certifications and Credentials 7 Certifications Validate proficiency in a specific role NEW Specialist Architect Developer Entry-Level
  • 87. Explore Salesforce Credentials on the Trailhead Academy Credentials page Salesforce Credentials trailhead.salesforce.com