SlideShare una empresa de Scribd logo
1 de 37
Descargar para leer sin conexión
All contents © MuleSoft, LLC
Matt McLarty, @mattmclartybc
Sanjna Verma, @_sanjuverm
Data with a Mission
A COVID-19 API Case Study
All contents © MuleSoft, LLC
The digital data explosion
2
From https://www.zdnet.com/article/by-2025-nearly-30-percent-of-data-generated-will-be-real-time-idc-says/
All contents © MuleSoft, LLC
The API-enabled data opportunity
APIs can help...
● Provide practical access to
data
● Embed data inferences
into core capabilities
● Weave data-derived
insights into user
experiences
3
Value Capture
User data collected
from API-powered
interactions
Value Creation
Data insights produced
using ML model-based
analytics
Value Delivery
Captivating user
experiences powered by
insight-based APIs
From
https://blogs.mulesoft.com/biz/api/value-from-data-with-ai-api-business-model/
All contents © MuleSoft, LLC
APIs and data value
API value depends on context
● Why will the data be used?
● How will the data be used?
API usefulness
● Who are the consumers?
● What problems do they want to solve?
API usability
● How do consumers want to access the data?
● How can access methods be optimized for all?
4
From http://semanticstudios.com/user_experience_design/
All contents © MuleSoft, LLC
Vision Gather, unify, and deliver trusted COVID-19 data to organizations around the world.
5
All contents © MuleSoft, LLC 6
infected?
sick?
hospitalized?
All contents © MuleSoft, LLC 7
infected?
sick?
hospitalized?
All contents © MuleSoft, LLC
COVID-19 Data Platform
Gather, unify, and deliver trusted COVID-19 data, powered by Salesforce
Highly curated data sources
Standardized data models
Resilient data pipeline
Accessible to all
Free to everyone!
All contents © MuleSoft, LLC
Secure and
standardized
model
COVID-19 Data Platform: Pipeline
ingest & normalize
MuleSoft
Anypoint
Platform
deliver
Tableau
Prep
Data Sources
Data warehouse
store
Tableau
MuleSoft
Tableau Public
AWS Data
Exchange
Data partners
Salesforce
Traction on
Demand
SI/ISV Partners
MuleSoft Public
Empowering our ecosystem with reliable data
COVID Data
Tracking API
Crisis Response
Developer Portal
curate
Coming
soon!
Coming
soon!
Hyper API
validated by industry experts
consumers
All contents © MuleSoft, LLC
Secure and
standardized
model
COVID-19 Data Platform: Pipeline
ingest & normalize
MuleSoft
Anypoint
Platform
deliver
Tableau
Prep
Data Sources
Data warehouse
store
Tableau
MuleSoft
Tableau Public
AWS Data
Exchange
Data partners
Salesforce
Traction on
Demand
SI/ISV Partners
MuleSoft Public
Empowering our ecosystem with reliable data
COVID Data
Tracking API
Crisis Response
Developer Portal
curate
Coming
soon!
Coming
soon!
Hyper API
validated by industry experts
consumers
Data Sources
curate
Coming
soon!
Coming
soon!
validated by industry experts
All contents © MuleSoft, LLC
Medical Resource DataPublic Health Data Other Public Data
What data will be in the COVID-19 Data Platform?
These are the categories of global data that are critical to making informed decisions
Coming soon!
All contents © MuleSoft, LLC
REST OData GraphQL
Choosing the API protocol and architecture
12
We knew that we
wanted this API to be
web accessible
Mule messages (XML) Data has grown from a
few KB to a few
hundred GB. With over
100 different attributes,
something like
GraphQL is important
to consider
Future
All contents © MuleSoft, LLC
Data in Processing Data out
How to consider the data flow
13
JSON or CSV Mule messages (XML) JSON
All contents © MuleSoft, LLC
Secure and
standardized
model
COVID-19 Data Platform: Pipeline
ingest & normalize
MuleSoft
Anypoint
Platform
deliver
Tableau
Prep
Data Sources
Data warehouse
store
Tableau
MuleSoft
Tableau Public
AWS Data
Exchange
Data partners
Salesforce
Traction on
Demand
SI/ISV Partners
MuleSoft Public
Empowering our ecosystem with reliable data
COVID Data
Tracking API
Crisis Response
Developer Portal
curate
Coming
soon!
Coming
soon!
Hyper API
validated by industry experts
consumersingest & normalize
MuleSoft
Anypoint
Platform
Secure and
standardized
model
deliver
Data warehouse
store
MuleSoft
COVID Data
Tracking API
All contents © MuleSoft, LLC
Process
layer
Experience
layer
System
layer
API-led approach: how data enters the pipeline
15
NYT system API EU CDC
system API
COVID Tracking
Project system
API
All contents © MuleSoft, LLC
Process
layer
Experience
layer
System
layer
API-led approach: how data enters the pipeline
16
NYT system API EU CDC
system API
COVID Tracking
Project system
API
Snowflake
system API
All contents © MuleSoft, LLC
Process
layer
Experience
layer
System
layer
API-led approach: how data enters the pipeline
17
Data Synchronization Process API
(with scheduler)
NYT system API EU CDC
system API
COVID Tracking
Project system
API
Snowflake
system API
Data Aggregation Process API
Inbound queue
(partner only)
Outbound queue
(to snowflake)
All contents © MuleSoft, LLC
Process
layer
Experience
layer
System
layer
API-led approach: how data enters the pipeline
18
Data Synchronization Process API
(with scheduler)
NYT system API EU CDC
system API
COVID Tracking
Project system
API
Snowflake
system API
Data Contributions API
Data Aggregation Process API
Inbound queue
(partner only)
Outbound queue
(to snowflake)
All contents © MuleSoft, LLC
Designing the ingestion pipeline
- API-led connectivity for the overall
applications structure
- Mule application architecture for reusable
components
- API-design first to start building each
individual API
19
OPERATE
DESIGN
DEPLOY
DEV &
TEST
ENGAGE
All contents © MuleSoft, LLC
Designing API specifications
Data in
20
Tools used: API designer, Studio 7, Exchange, GitHub
Custom sys
APIs
Reusable
fragments
All contents © MuleSoft, LLC
2
API fragments with reusable
libraries for error handling
21
15 1
API specifications built – all
RAML
Master library with the rules
to respect the CDM
All contents © MuleSoft, LLC
Implementing the ingestion pipeline
- Time to implementation: 3.5 weeks
- 65% of time spent on nailing DataWeave
scripts
- 35% of time spent on testing applications
and validating the flow of data via pipeline
- Hard to quantify “reuse”
22
OPERATE
DESIGN
DEPLOY
DEV &
TEST
ENGAGE
All contents © MuleSoft, LLC
Developing the core API implementations
23
Tools used: Mule, Studio 7, DataWeave Playground, MUnit
DataSense
loading
DataWeave
scripting
All contents © MuleSoft, LLC
Testing the core implementations
24
Unit testing
Acceptance
testing
Tools used: Mule, Studio 7, DataWeave Playground, MUnit
All contents © MuleSoft, LLC
Secure and
standardized
model
COVID-19 Data Platform: Pipeline
ingest & normalize
MuleSoft
Anypoint
Platform
deliver
Tableau
Prep
Data Sources
Data warehouse
store
Tableau
MuleSoft
Tableau Public
AWS Data
Exchange
Data partners
Salesforce
Traction on
Demand
SI/ISV Partners
MuleSoft Public
Empowering our ecosystem with reliable data
COVID Data
Tracking API
Crisis Response
Developer Portal
curate
Coming
soon!
Coming
soon!
Hyper API
validated by industry experts
consumers
Tableau
Prep
Tableau
MuleSoft
COVID Data
Tracking API
Hyper API
All contents © MuleSoft, LLC
Deploying the ingestion pipeline
- Deploying our APIs did not mean “going
live” with the platform
- Deploying is more clicks than code, but it’s
a lot of context-switching
- We rolled back twice
26
OPERATE
DESIGN
DEPLOY
DEV &
TEST
ENGAGE
All contents © MuleSoft, LLC
API output (raw) and the visualization output
Comparing the outputs
27
Tools used: Runtime Manager, Postman, Tableau
All contents © MuleSoft, LLC
Sharing the APIs so users could use the API
- Behavioral changes: we published a live
API implemented endpoint to Anypoint
Exchange
- Thus, going live meant we nailed how to
“engage” or publicize our APIs and ensure
it was usable
- Many challenges in going live, including
understanding how a user could actually
use the API
28
OPERATE
DESIGN
DEPLOY
DEV &
TEST
ENGAGE
All contents © MuleSoft, LLC
Expectations of API usability
29
Request
access for
“open” API
Live
implemented
endpoint
All contents © MuleSoft, LLC
Results since the go-live
- Survived a minor DOS attack: having a
CDN protected us even more
- Averaged ~600K unique API requests
- Averaged ~30K views to the Tableau
visualizations
30
OPERATE
DESIGN
DEPLOY
DEV &
TEST
ENGAGE
All contents © MuleSoft, LLC
API-led in action
31
All contents © MuleSoft, LLC
Secure and
standardized
model
COVID-19 Data Platform: Pipeline started
ingest & normalize
MuleSoft
Anypoint
Platform
deliver
Tableau
Prep
Data Sources
Data warehouse
store
Tableau
MuleSoft
Tableau Public
AWS Data
Exchange
Data partners
Salesforce
Traction on
Demand
SI/ISV Partners
MuleSoft Public
Empowering our ecosystem with reliable data
COVID Data
Tracking API
Crisis Response
Developer Portal
curate
Coming
soon!
Coming
soon!
Hyper API
validated by industry experts
consumers
Tableau
Prep
Tableau
MuleSoft
COVID Data
Tracking API
Hyper API
Secure and
standardized
model
COVID-19 Data Platform: Pipeline today
ingest & normalize
MuleSoft
Anypoint
Platform
deliver
Tableau
Prep
Data Sources
Data warehouse
store
Tableau
MuleSoft
Tableau Public
AWS Data
Exchange
Data partners
Salesforce
Traction on
Demand
SI/ISV Partners
MuleSoft Public
Empowering our ecosystem with reliable data
COVID Data
Tracking API
Crisis Response
Developer Portal
curate
Coming
soon!
Coming
soon!
Hyper API
validated by industry experts
consumers
All contents © MuleSoft, LLC
Process
layer
Experience
layer
System
layer
API-led approach: how we started
34
Data Synchronization Process API
(with scheduler)
NYT system API EU CDC
system API
COVID Tracking
Project system
API
Snowflake
system API
Data Contributions API
Data Aggregation Process API
Inbound queue
(partner only)
Outbound queue
(to snowflake)
All contents © MuleSoft, LLC
Process
layer
Experience
layer
System
layer
API-led approach: where we are today
35
Data Synchronization Process API
(with scheduler)
NYT SYS
API
EU CDC SYS
API
COVID Tracking
Project SYS API
Snowflake
SYS API
Data Contributions API
Data Aggregation Process API
Inbound queue
(partner only)
Outbound queue
(to snowflake)
KFF SYS
API
Washington
SYS API
Texas SYS
API
MIT SYS APIOXFORD SYS
API
System
Checker
SYS API
All contents © MuleSoft, LLC
Contextualized data is in high
demand
Make proprietary business and external data
readily accessible and understandable
Data needs to be consistent and
available
Data needs to be available in different
ecosystems and places at once
Developer readability needs to be
maximized
Ensure data can be human AND machine
readable
Lessons learned
Theme-specific data is curated for global analysis and visualization
AWS Data
Exchange
Work.com
Command Center
MuleSoft
Exchange
Traction on
Demand
Tableau Data
Hub
Salesforce Core
40K users
Global
reach
All contents © MuleSoft, LLC
THANK YOU!
@_sanjuverm
@mattmclartybc

Más contenido relacionado

La actualidad más candente

GlueCon 2018: Are REST APIs Still Relevant Today?
GlueCon 2018: Are REST APIs Still Relevant Today?GlueCon 2018: Are REST APIs Still Relevant Today?
GlueCon 2018: Are REST APIs Still Relevant Today?LaunchAny
 
Austin API Summit 2019 - APIs, Microservices, and Serverless: The Shape of Th...
Austin API Summit 2019 - APIs, Microservices, and Serverless: The Shape of Th...Austin API Summit 2019 - APIs, Microservices, and Serverless: The Shape of Th...
Austin API Summit 2019 - APIs, Microservices, and Serverless: The Shape of Th...LaunchAny
 
Perth Meetup August 2021
Perth Meetup August 2021Perth Meetup August 2021
Perth Meetup August 2021Michael Price
 
APIStrat Keynote: Lessons in Transforming the Enterprise to an API Platform
APIStrat Keynote: Lessons in Transforming the Enterprise to an API PlatformAPIStrat Keynote: Lessons in Transforming the Enterprise to an API Platform
APIStrat Keynote: Lessons in Transforming the Enterprise to an API PlatformLaunchAny
 
Rest api best practices – comprehensive handbook
Rest api best practices – comprehensive handbookRest api best practices – comprehensive handbook
Rest api best practices – comprehensive handbookKaty Slemon
 
Leveraging Async APIs to deliver cross domain agile collaboration
Leveraging Async APIs to deliver cross domain agile collaboration Leveraging Async APIs to deliver cross domain agile collaboration
Leveraging Async APIs to deliver cross domain agile collaboration Nuwan Dias
 
API Driven Applications - An ecosystem architecture
API Driven Applications - An ecosystem architectureAPI Driven Applications - An ecosystem architecture
API Driven Applications - An ecosystem architectureWSO2
 
apidays LIVE Jakarta - API Sandbox: empowering Developer Experience (DX) by F...
apidays LIVE Jakarta - API Sandbox: empowering Developer Experience (DX) by F...apidays LIVE Jakarta - API Sandbox: empowering Developer Experience (DX) by F...
apidays LIVE Jakarta - API Sandbox: empowering Developer Experience (DX) by F...apidays
 
GlueCon 2019: Beyond REST - Moving to Event-Based APIs and Streaming
GlueCon 2019: Beyond REST - Moving to Event-Based APIs and StreamingGlueCon 2019: Beyond REST - Moving to Event-Based APIs and Streaming
GlueCon 2019: Beyond REST - Moving to Event-Based APIs and StreamingLaunchAny
 
INTERFACE, by apidays - Building contextualized API specifications by Boris ...
INTERFACE, by apidays  - Building contextualized API specifications by Boris ...INTERFACE, by apidays  - Building contextualized API specifications by Boris ...
INTERFACE, by apidays - Building contextualized API specifications by Boris ...apidays
 
Trouble with Performance Debugging? Not Anymore with Choreo, the AI-Assisted ...
Trouble with Performance Debugging? Not Anymore with Choreo, the AI-Assisted ...Trouble with Performance Debugging? Not Anymore with Choreo, the AI-Assisted ...
Trouble with Performance Debugging? Not Anymore with Choreo, the AI-Assisted ...WSO2
 
apidays LIVE JAKARTA - 10 commandments for scalable microservices by Archanaa...
apidays LIVE JAKARTA - 10 commandments for scalable microservices by Archanaa...apidays LIVE JAKARTA - 10 commandments for scalable microservices by Archanaa...
apidays LIVE JAKARTA - 10 commandments for scalable microservices by Archanaa...apidays
 
Lessons in Transforming the Enterprise to an API Platform
Lessons in Transforming the Enterprise to an API PlatformLessons in Transforming the Enterprise to an API Platform
Lessons in Transforming the Enterprise to an API PlatformLaunchAny
 
apidays LIVE Paris - Innovation and rejuvenation combined: a beneficial appro...
apidays LIVE Paris - Innovation and rejuvenation combined: a beneficial appro...apidays LIVE Paris - Innovation and rejuvenation combined: a beneficial appro...
apidays LIVE Paris - Innovation and rejuvenation combined: a beneficial appro...apidays
 
Product Keynote: How to Compete in the API Economy
Product Keynote: How to Compete in the API EconomyProduct Keynote: How to Compete in the API Economy
Product Keynote: How to Compete in the API EconomyMuleSoft
 
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.0WSO2
 
Service Mesh - Why? How? What?
Service Mesh - Why? How? What?Service Mesh - Why? How? What?
Service Mesh - Why? How? What?Orkhan Gasimov
 
Changing the game in hospitality integrations
Changing the game in hospitality integrationsChanging the game in hospitality integrations
Changing the game in hospitality integrationsluisw19
 
INTERFACE, by apidays - Airline industry API standardization by Yan Sun, IATA
INTERFACE, by apidays  - Airline industry API standardization by Yan Sun, IATAINTERFACE, by apidays  - Airline industry API standardization by Yan Sun, IATA
INTERFACE, by apidays - Airline industry API standardization by Yan Sun, IATAapidays
 
apidays LIVE London 2021 - Getting started with Event-Driven APIs by Hugo Gue...
apidays LIVE London 2021 - Getting started with Event-Driven APIs by Hugo Gue...apidays LIVE London 2021 - Getting started with Event-Driven APIs by Hugo Gue...
apidays LIVE London 2021 - Getting started with Event-Driven APIs by Hugo Gue...apidays
 

La actualidad más candente (20)

GlueCon 2018: Are REST APIs Still Relevant Today?
GlueCon 2018: Are REST APIs Still Relevant Today?GlueCon 2018: Are REST APIs Still Relevant Today?
GlueCon 2018: Are REST APIs Still Relevant Today?
 
Austin API Summit 2019 - APIs, Microservices, and Serverless: The Shape of Th...
Austin API Summit 2019 - APIs, Microservices, and Serverless: The Shape of Th...Austin API Summit 2019 - APIs, Microservices, and Serverless: The Shape of Th...
Austin API Summit 2019 - APIs, Microservices, and Serverless: The Shape of Th...
 
Perth Meetup August 2021
Perth Meetup August 2021Perth Meetup August 2021
Perth Meetup August 2021
 
APIStrat Keynote: Lessons in Transforming the Enterprise to an API Platform
APIStrat Keynote: Lessons in Transforming the Enterprise to an API PlatformAPIStrat Keynote: Lessons in Transforming the Enterprise to an API Platform
APIStrat Keynote: Lessons in Transforming the Enterprise to an API Platform
 
Rest api best practices – comprehensive handbook
Rest api best practices – comprehensive handbookRest api best practices – comprehensive handbook
Rest api best practices – comprehensive handbook
 
Leveraging Async APIs to deliver cross domain agile collaboration
Leveraging Async APIs to deliver cross domain agile collaboration Leveraging Async APIs to deliver cross domain agile collaboration
Leveraging Async APIs to deliver cross domain agile collaboration
 
API Driven Applications - An ecosystem architecture
API Driven Applications - An ecosystem architectureAPI Driven Applications - An ecosystem architecture
API Driven Applications - An ecosystem architecture
 
apidays LIVE Jakarta - API Sandbox: empowering Developer Experience (DX) by F...
apidays LIVE Jakarta - API Sandbox: empowering Developer Experience (DX) by F...apidays LIVE Jakarta - API Sandbox: empowering Developer Experience (DX) by F...
apidays LIVE Jakarta - API Sandbox: empowering Developer Experience (DX) by F...
 
GlueCon 2019: Beyond REST - Moving to Event-Based APIs and Streaming
GlueCon 2019: Beyond REST - Moving to Event-Based APIs and StreamingGlueCon 2019: Beyond REST - Moving to Event-Based APIs and Streaming
GlueCon 2019: Beyond REST - Moving to Event-Based APIs and Streaming
 
INTERFACE, by apidays - Building contextualized API specifications by Boris ...
INTERFACE, by apidays  - Building contextualized API specifications by Boris ...INTERFACE, by apidays  - Building contextualized API specifications by Boris ...
INTERFACE, by apidays - Building contextualized API specifications by Boris ...
 
Trouble with Performance Debugging? Not Anymore with Choreo, the AI-Assisted ...
Trouble with Performance Debugging? Not Anymore with Choreo, the AI-Assisted ...Trouble with Performance Debugging? Not Anymore with Choreo, the AI-Assisted ...
Trouble with Performance Debugging? Not Anymore with Choreo, the AI-Assisted ...
 
apidays LIVE JAKARTA - 10 commandments for scalable microservices by Archanaa...
apidays LIVE JAKARTA - 10 commandments for scalable microservices by Archanaa...apidays LIVE JAKARTA - 10 commandments for scalable microservices by Archanaa...
apidays LIVE JAKARTA - 10 commandments for scalable microservices by Archanaa...
 
Lessons in Transforming the Enterprise to an API Platform
Lessons in Transforming the Enterprise to an API PlatformLessons in Transforming the Enterprise to an API Platform
Lessons in Transforming the Enterprise to an API Platform
 
apidays LIVE Paris - Innovation and rejuvenation combined: a beneficial appro...
apidays LIVE Paris - Innovation and rejuvenation combined: a beneficial appro...apidays LIVE Paris - Innovation and rejuvenation combined: a beneficial appro...
apidays LIVE Paris - Innovation and rejuvenation combined: a beneficial appro...
 
Product Keynote: How to Compete in the API Economy
Product Keynote: How to Compete in the API EconomyProduct Keynote: How to Compete in the API Economy
Product Keynote: How to Compete in the API Economy
 
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
 
Service Mesh - Why? How? What?
Service Mesh - Why? How? What?Service Mesh - Why? How? What?
Service Mesh - Why? How? What?
 
Changing the game in hospitality integrations
Changing the game in hospitality integrationsChanging the game in hospitality integrations
Changing the game in hospitality integrations
 
INTERFACE, by apidays - Airline industry API standardization by Yan Sun, IATA
INTERFACE, by apidays  - Airline industry API standardization by Yan Sun, IATAINTERFACE, by apidays  - Airline industry API standardization by Yan Sun, IATA
INTERFACE, by apidays - Airline industry API standardization by Yan Sun, IATA
 
apidays LIVE London 2021 - Getting started with Event-Driven APIs by Hugo Gue...
apidays LIVE London 2021 - Getting started with Event-Driven APIs by Hugo Gue...apidays LIVE London 2021 - Getting started with Event-Driven APIs by Hugo Gue...
apidays LIVE London 2021 - Getting started with Event-Driven APIs by Hugo Gue...
 

Similar a apidays LIVE Australia 2020 - Data with a Mission by Matt McLarty

Mulesoft Connections to different companies, and different services
Mulesoft Connections to different companies, and different servicesMulesoft Connections to different companies, and different services
Mulesoft Connections to different companies, and different servicesByreddy Sravan Kumar Reddy
 
Api led connectivity_brazil
Api led connectivity_brazilApi led connectivity_brazil
Api led connectivity_brazilAnupam Gogoi
 
Vancouver mulesoft meetup
Vancouver mulesoft meetupVancouver mulesoft meetup
Vancouver mulesoft meetupVikalp Bhalia
 
Anypoint platform in a mobile-centric world
Anypoint platform in a mobile-centric worldAnypoint platform in a mobile-centric world
Anypoint platform in a mobile-centric worldKen Ng
 
MuleSoft Surat Virtual Meetup#16 - Anypoint Deployment Option, API and Operat...
MuleSoft Surat Virtual Meetup#16 - Anypoint Deployment Option, API and Operat...MuleSoft Surat Virtual Meetup#16 - Anypoint Deployment Option, API and Operat...
MuleSoft Surat Virtual Meetup#16 - Anypoint Deployment Option, API and Operat...Jitendra Bafna
 
MuleSoft Meetup Charlotte 2019
MuleSoft Meetup Charlotte  2019MuleSoft Meetup Charlotte  2019
MuleSoft Meetup Charlotte 2019Subhash Patel
 
Mule soft meetup_indonesia_june2020
Mule soft meetup_indonesia_june2020Mule soft meetup_indonesia_june2020
Mule soft meetup_indonesia_june2020WendyTey4
 
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
 
apidays LIVE Australia 2021 - Composable data for the composable enterprise b...
apidays LIVE Australia 2021 - Composable data for the composable enterprise b...apidays LIVE Australia 2021 - Composable data for the composable enterprise b...
apidays LIVE Australia 2021 - Composable data for the composable enterprise b...apidays
 
Pivotal microservices spring_pcf_skillsmatter.pptx
Pivotal microservices spring_pcf_skillsmatter.pptxPivotal microservices spring_pcf_skillsmatter.pptx
Pivotal microservices spring_pcf_skillsmatter.pptxSufyaan Kazi
 
TechTalk: Accelerate Mobile Development using SDKs and Open APIs With CA API ...
TechTalk: Accelerate Mobile Development using SDKs and Open APIs With CA API ...TechTalk: Accelerate Mobile Development using SDKs and Open APIs With CA API ...
TechTalk: Accelerate Mobile Development using SDKs and Open APIs With CA API ...CA Technologies
 
Microservices & anypoint service mesh calgary mule soft meetup
Microservices & anypoint service mesh   calgary mule soft meetupMicroservices & anypoint service mesh   calgary mule soft meetup
Microservices & anypoint service mesh calgary mule soft meetupJimmy Attia
 
Pivotal Cloud Platform Roadshow Keynote
Pivotal Cloud Platform Roadshow KeynotePivotal Cloud Platform Roadshow Keynote
Pivotal Cloud Platform Roadshow Keynotecornelia davis
 
Raleigh MuleSoft Meetup - October
Raleigh MuleSoft Meetup  - October Raleigh MuleSoft Meetup  - October
Raleigh MuleSoft Meetup - October Savannah Cole
 
Pivotal Big Data Suite: A Technical Overview
Pivotal Big Data Suite: A Technical OverviewPivotal Big Data Suite: A Technical Overview
Pivotal Big Data Suite: A Technical OverviewVMware Tanzu
 
IBM APM for Hybrid Applications
IBM APM for Hybrid ApplicationsIBM APM for Hybrid Applications
IBM APM for Hybrid ApplicationsMatthew Cheah
 
MuleSoft Madrid Meetup #3 slides 2nd July 2020
MuleSoft Madrid Meetup #3 slides 2nd July 2020MuleSoft Madrid Meetup #3 slides 2nd July 2020
MuleSoft Madrid Meetup #3 slides 2nd July 2020Ieva Navickaite
 
MuleSoft Meetup Singapore March 2019
MuleSoft Meetup Singapore March 2019MuleSoft Meetup Singapore March 2019
MuleSoft Meetup Singapore March 2019Julian Douch
 
Anypoint Platform for Pivotal Cloud Foundry
Anypoint Platform for Pivotal Cloud FoundryAnypoint Platform for Pivotal Cloud Foundry
Anypoint Platform for Pivotal Cloud FoundryMuleSoft
 
Industry Stories: How Application Networks are Delivering Agility (Ross Mason)
Industry Stories: How Application Networks are Delivering Agility (Ross Mason)Industry Stories: How Application Networks are Delivering Agility (Ross Mason)
Industry Stories: How Application Networks are Delivering Agility (Ross Mason)MuleSoft
 

Similar a apidays LIVE Australia 2020 - Data with a Mission by Matt McLarty (20)

Mulesoft Connections to different companies, and different services
Mulesoft Connections to different companies, and different servicesMulesoft Connections to different companies, and different services
Mulesoft Connections to different companies, and different services
 
Api led connectivity_brazil
Api led connectivity_brazilApi led connectivity_brazil
Api led connectivity_brazil
 
Vancouver mulesoft meetup
Vancouver mulesoft meetupVancouver mulesoft meetup
Vancouver mulesoft meetup
 
Anypoint platform in a mobile-centric world
Anypoint platform in a mobile-centric worldAnypoint platform in a mobile-centric world
Anypoint platform in a mobile-centric world
 
MuleSoft Surat Virtual Meetup#16 - Anypoint Deployment Option, API and Operat...
MuleSoft Surat Virtual Meetup#16 - Anypoint Deployment Option, API and Operat...MuleSoft Surat Virtual Meetup#16 - Anypoint Deployment Option, API and Operat...
MuleSoft Surat Virtual Meetup#16 - Anypoint Deployment Option, API and Operat...
 
MuleSoft Meetup Charlotte 2019
MuleSoft Meetup Charlotte  2019MuleSoft Meetup Charlotte  2019
MuleSoft Meetup Charlotte 2019
 
Mule soft meetup_indonesia_june2020
Mule soft meetup_indonesia_june2020Mule soft meetup_indonesia_june2020
Mule soft meetup_indonesia_june2020
 
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...
 
apidays LIVE Australia 2021 - Composable data for the composable enterprise b...
apidays LIVE Australia 2021 - Composable data for the composable enterprise b...apidays LIVE Australia 2021 - Composable data for the composable enterprise b...
apidays LIVE Australia 2021 - Composable data for the composable enterprise b...
 
Pivotal microservices spring_pcf_skillsmatter.pptx
Pivotal microservices spring_pcf_skillsmatter.pptxPivotal microservices spring_pcf_skillsmatter.pptx
Pivotal microservices spring_pcf_skillsmatter.pptx
 
TechTalk: Accelerate Mobile Development using SDKs and Open APIs With CA API ...
TechTalk: Accelerate Mobile Development using SDKs and Open APIs With CA API ...TechTalk: Accelerate Mobile Development using SDKs and Open APIs With CA API ...
TechTalk: Accelerate Mobile Development using SDKs and Open APIs With CA API ...
 
Microservices & anypoint service mesh calgary mule soft meetup
Microservices & anypoint service mesh   calgary mule soft meetupMicroservices & anypoint service mesh   calgary mule soft meetup
Microservices & anypoint service mesh calgary mule soft meetup
 
Pivotal Cloud Platform Roadshow Keynote
Pivotal Cloud Platform Roadshow KeynotePivotal Cloud Platform Roadshow Keynote
Pivotal Cloud Platform Roadshow Keynote
 
Raleigh MuleSoft Meetup - October
Raleigh MuleSoft Meetup  - October Raleigh MuleSoft Meetup  - October
Raleigh MuleSoft Meetup - October
 
Pivotal Big Data Suite: A Technical Overview
Pivotal Big Data Suite: A Technical OverviewPivotal Big Data Suite: A Technical Overview
Pivotal Big Data Suite: A Technical Overview
 
IBM APM for Hybrid Applications
IBM APM for Hybrid ApplicationsIBM APM for Hybrid Applications
IBM APM for Hybrid Applications
 
MuleSoft Madrid Meetup #3 slides 2nd July 2020
MuleSoft Madrid Meetup #3 slides 2nd July 2020MuleSoft Madrid Meetup #3 slides 2nd July 2020
MuleSoft Madrid Meetup #3 slides 2nd July 2020
 
MuleSoft Meetup Singapore March 2019
MuleSoft Meetup Singapore March 2019MuleSoft Meetup Singapore March 2019
MuleSoft Meetup Singapore March 2019
 
Anypoint Platform for Pivotal Cloud Foundry
Anypoint Platform for Pivotal Cloud FoundryAnypoint Platform for Pivotal Cloud Foundry
Anypoint Platform for Pivotal Cloud Foundry
 
Industry Stories: How Application Networks are Delivering Agility (Ross Mason)
Industry Stories: How Application Networks are Delivering Agility (Ross Mason)Industry Stories: How Application Networks are Delivering Agility (Ross Mason)
Industry Stories: How Application Networks are Delivering Agility (Ross Mason)
 

Más de apidays

Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
Apidays New York 2024 - The secrets to Graph success, by Leah Hurwich Adler, ...
Apidays New York 2024 - The secrets to Graph success, by Leah Hurwich Adler, ...Apidays New York 2024 - The secrets to Graph success, by Leah Hurwich Adler, ...
Apidays New York 2024 - The secrets to Graph success, by Leah Hurwich Adler, ...apidays
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...apidays
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...apidays
 
Apidays New York 2024 - API Discovery - From Crawl to Run by Rob Dickinson, G...
Apidays New York 2024 - API Discovery - From Crawl to Run by Rob Dickinson, G...Apidays New York 2024 - API Discovery - From Crawl to Run by Rob Dickinson, G...
Apidays New York 2024 - API Discovery - From Crawl to Run by Rob Dickinson, G...apidays
 
Apidays Singapore 2024 - Building with the Planet in Mind by Sandeep Joshi, M...
Apidays Singapore 2024 - Building with the Planet in Mind by Sandeep Joshi, M...Apidays Singapore 2024 - Building with the Planet in Mind by Sandeep Joshi, M...
Apidays Singapore 2024 - Building with the Planet in Mind by Sandeep Joshi, M...apidays
 
Apidays Singapore 2024 - Connecting Cross Border Commerce with Payments by Gu...
Apidays Singapore 2024 - Connecting Cross Border Commerce with Payments by Gu...Apidays Singapore 2024 - Connecting Cross Border Commerce with Payments by Gu...
Apidays Singapore 2024 - Connecting Cross Border Commerce with Payments by Gu...apidays
 
Apidays Singapore 2024 - Privacy Enhancing Technologies for AI by Mark Choo, ...
Apidays Singapore 2024 - Privacy Enhancing Technologies for AI by Mark Choo, ...Apidays Singapore 2024 - Privacy Enhancing Technologies for AI by Mark Choo, ...
Apidays Singapore 2024 - Privacy Enhancing Technologies for AI by Mark Choo, ...apidays
 
Apidays Singapore 2024 - Blending AI and IoT for Smarter Health by Matthew Ch...
Apidays Singapore 2024 - Blending AI and IoT for Smarter Health by Matthew Ch...Apidays Singapore 2024 - Blending AI and IoT for Smarter Health by Matthew Ch...
Apidays Singapore 2024 - Blending AI and IoT for Smarter Health by Matthew Ch...apidays
 
Apidays Singapore 2024 - OpenTelemetry for API Monitoring by Danielle Kayumbi...
Apidays Singapore 2024 - OpenTelemetry for API Monitoring by Danielle Kayumbi...Apidays Singapore 2024 - OpenTelemetry for API Monitoring by Danielle Kayumbi...
Apidays Singapore 2024 - OpenTelemetry for API Monitoring by Danielle Kayumbi...apidays
 
Apidays Singapore 2024 - Connecting Product and Engineering Teams with Testin...
Apidays Singapore 2024 - Connecting Product and Engineering Teams with Testin...Apidays Singapore 2024 - Connecting Product and Engineering Teams with Testin...
Apidays Singapore 2024 - Connecting Product and Engineering Teams with Testin...apidays
 
Apidays Singapore 2024 - The Growing Carbon Footprint of Digitalization and H...
Apidays Singapore 2024 - The Growing Carbon Footprint of Digitalization and H...Apidays Singapore 2024 - The Growing Carbon Footprint of Digitalization and H...
Apidays Singapore 2024 - The Growing Carbon Footprint of Digitalization and H...apidays
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Apidays Singapore 2024 - API Monitoring x SRE by Ryan Ashneil and Eugene Wong...
Apidays Singapore 2024 - API Monitoring x SRE by Ryan Ashneil and Eugene Wong...Apidays Singapore 2024 - API Monitoring x SRE by Ryan Ashneil and Eugene Wong...
Apidays Singapore 2024 - API Monitoring x SRE by Ryan Ashneil and Eugene Wong...apidays
 
Apidays Singapore 2024 - A nuanced approach on AI costs and benefits for the ...
Apidays Singapore 2024 - A nuanced approach on AI costs and benefits for the ...Apidays Singapore 2024 - A nuanced approach on AI costs and benefits for the ...
Apidays Singapore 2024 - A nuanced approach on AI costs and benefits for the ...apidays
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbuapidays
 
Apidays Singapore 2024 - How APIs drive business at BNP Paribas by Quy-Doan D...
Apidays Singapore 2024 - How APIs drive business at BNP Paribas by Quy-Doan D...Apidays Singapore 2024 - How APIs drive business at BNP Paribas by Quy-Doan D...
Apidays Singapore 2024 - How APIs drive business at BNP Paribas by Quy-Doan D...apidays
 

Más de apidays (20)

Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Apidays New York 2024 - The secrets to Graph success, by Leah Hurwich Adler, ...
Apidays New York 2024 - The secrets to Graph success, by Leah Hurwich Adler, ...Apidays New York 2024 - The secrets to Graph success, by Leah Hurwich Adler, ...
Apidays New York 2024 - The secrets to Graph success, by Leah Hurwich Adler, ...
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Apidays New York 2024 - API Discovery - From Crawl to Run by Rob Dickinson, G...
Apidays New York 2024 - API Discovery - From Crawl to Run by Rob Dickinson, G...Apidays New York 2024 - API Discovery - From Crawl to Run by Rob Dickinson, G...
Apidays New York 2024 - API Discovery - From Crawl to Run by Rob Dickinson, G...
 
Apidays Singapore 2024 - Building with the Planet in Mind by Sandeep Joshi, M...
Apidays Singapore 2024 - Building with the Planet in Mind by Sandeep Joshi, M...Apidays Singapore 2024 - Building with the Planet in Mind by Sandeep Joshi, M...
Apidays Singapore 2024 - Building with the Planet in Mind by Sandeep Joshi, M...
 
Apidays Singapore 2024 - Connecting Cross Border Commerce with Payments by Gu...
Apidays Singapore 2024 - Connecting Cross Border Commerce with Payments by Gu...Apidays Singapore 2024 - Connecting Cross Border Commerce with Payments by Gu...
Apidays Singapore 2024 - Connecting Cross Border Commerce with Payments by Gu...
 
Apidays Singapore 2024 - Privacy Enhancing Technologies for AI by Mark Choo, ...
Apidays Singapore 2024 - Privacy Enhancing Technologies for AI by Mark Choo, ...Apidays Singapore 2024 - Privacy Enhancing Technologies for AI by Mark Choo, ...
Apidays Singapore 2024 - Privacy Enhancing Technologies for AI by Mark Choo, ...
 
Apidays Singapore 2024 - Blending AI and IoT for Smarter Health by Matthew Ch...
Apidays Singapore 2024 - Blending AI and IoT for Smarter Health by Matthew Ch...Apidays Singapore 2024 - Blending AI and IoT for Smarter Health by Matthew Ch...
Apidays Singapore 2024 - Blending AI and IoT for Smarter Health by Matthew Ch...
 
Apidays Singapore 2024 - OpenTelemetry for API Monitoring by Danielle Kayumbi...
Apidays Singapore 2024 - OpenTelemetry for API Monitoring by Danielle Kayumbi...Apidays Singapore 2024 - OpenTelemetry for API Monitoring by Danielle Kayumbi...
Apidays Singapore 2024 - OpenTelemetry for API Monitoring by Danielle Kayumbi...
 
Apidays Singapore 2024 - Connecting Product and Engineering Teams with Testin...
Apidays Singapore 2024 - Connecting Product and Engineering Teams with Testin...Apidays Singapore 2024 - Connecting Product and Engineering Teams with Testin...
Apidays Singapore 2024 - Connecting Product and Engineering Teams with Testin...
 
Apidays Singapore 2024 - The Growing Carbon Footprint of Digitalization and H...
Apidays Singapore 2024 - The Growing Carbon Footprint of Digitalization and H...Apidays Singapore 2024 - The Growing Carbon Footprint of Digitalization and H...
Apidays Singapore 2024 - The Growing Carbon Footprint of Digitalization and H...
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Apidays Singapore 2024 - API Monitoring x SRE by Ryan Ashneil and Eugene Wong...
Apidays Singapore 2024 - API Monitoring x SRE by Ryan Ashneil and Eugene Wong...Apidays Singapore 2024 - API Monitoring x SRE by Ryan Ashneil and Eugene Wong...
Apidays Singapore 2024 - API Monitoring x SRE by Ryan Ashneil and Eugene Wong...
 
Apidays Singapore 2024 - A nuanced approach on AI costs and benefits for the ...
Apidays Singapore 2024 - A nuanced approach on AI costs and benefits for the ...Apidays Singapore 2024 - A nuanced approach on AI costs and benefits for the ...
Apidays Singapore 2024 - A nuanced approach on AI costs and benefits for the ...
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
 
Apidays Singapore 2024 - How APIs drive business at BNP Paribas by Quy-Doan D...
Apidays Singapore 2024 - How APIs drive business at BNP Paribas by Quy-Doan D...Apidays Singapore 2024 - How APIs drive business at BNP Paribas by Quy-Doan D...
Apidays Singapore 2024 - How APIs drive business at BNP Paribas by Quy-Doan D...
 

Último

The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 

Último (20)

The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 

apidays LIVE Australia 2020 - Data with a Mission by Matt McLarty

  • 1. All contents © MuleSoft, LLC Matt McLarty, @mattmclartybc Sanjna Verma, @_sanjuverm Data with a Mission A COVID-19 API Case Study
  • 2. All contents © MuleSoft, LLC The digital data explosion 2 From https://www.zdnet.com/article/by-2025-nearly-30-percent-of-data-generated-will-be-real-time-idc-says/
  • 3. All contents © MuleSoft, LLC The API-enabled data opportunity APIs can help... ● Provide practical access to data ● Embed data inferences into core capabilities ● Weave data-derived insights into user experiences 3 Value Capture User data collected from API-powered interactions Value Creation Data insights produced using ML model-based analytics Value Delivery Captivating user experiences powered by insight-based APIs From https://blogs.mulesoft.com/biz/api/value-from-data-with-ai-api-business-model/
  • 4. All contents © MuleSoft, LLC APIs and data value API value depends on context ● Why will the data be used? ● How will the data be used? API usefulness ● Who are the consumers? ● What problems do they want to solve? API usability ● How do consumers want to access the data? ● How can access methods be optimized for all? 4 From http://semanticstudios.com/user_experience_design/
  • 5. All contents © MuleSoft, LLC Vision Gather, unify, and deliver trusted COVID-19 data to organizations around the world. 5
  • 6. All contents © MuleSoft, LLC 6 infected? sick? hospitalized?
  • 7. All contents © MuleSoft, LLC 7 infected? sick? hospitalized?
  • 8. All contents © MuleSoft, LLC COVID-19 Data Platform Gather, unify, and deliver trusted COVID-19 data, powered by Salesforce Highly curated data sources Standardized data models Resilient data pipeline Accessible to all Free to everyone!
  • 9. All contents © MuleSoft, LLC Secure and standardized model COVID-19 Data Platform: Pipeline ingest & normalize MuleSoft Anypoint Platform deliver Tableau Prep Data Sources Data warehouse store Tableau MuleSoft Tableau Public AWS Data Exchange Data partners Salesforce Traction on Demand SI/ISV Partners MuleSoft Public Empowering our ecosystem with reliable data COVID Data Tracking API Crisis Response Developer Portal curate Coming soon! Coming soon! Hyper API validated by industry experts consumers
  • 10. All contents © MuleSoft, LLC Secure and standardized model COVID-19 Data Platform: Pipeline ingest & normalize MuleSoft Anypoint Platform deliver Tableau Prep Data Sources Data warehouse store Tableau MuleSoft Tableau Public AWS Data Exchange Data partners Salesforce Traction on Demand SI/ISV Partners MuleSoft Public Empowering our ecosystem with reliable data COVID Data Tracking API Crisis Response Developer Portal curate Coming soon! Coming soon! Hyper API validated by industry experts consumers Data Sources curate Coming soon! Coming soon! validated by industry experts
  • 11. All contents © MuleSoft, LLC Medical Resource DataPublic Health Data Other Public Data What data will be in the COVID-19 Data Platform? These are the categories of global data that are critical to making informed decisions Coming soon!
  • 12. All contents © MuleSoft, LLC REST OData GraphQL Choosing the API protocol and architecture 12 We knew that we wanted this API to be web accessible Mule messages (XML) Data has grown from a few KB to a few hundred GB. With over 100 different attributes, something like GraphQL is important to consider Future
  • 13. All contents © MuleSoft, LLC Data in Processing Data out How to consider the data flow 13 JSON or CSV Mule messages (XML) JSON
  • 14. All contents © MuleSoft, LLC Secure and standardized model COVID-19 Data Platform: Pipeline ingest & normalize MuleSoft Anypoint Platform deliver Tableau Prep Data Sources Data warehouse store Tableau MuleSoft Tableau Public AWS Data Exchange Data partners Salesforce Traction on Demand SI/ISV Partners MuleSoft Public Empowering our ecosystem with reliable data COVID Data Tracking API Crisis Response Developer Portal curate Coming soon! Coming soon! Hyper API validated by industry experts consumersingest & normalize MuleSoft Anypoint Platform Secure and standardized model deliver Data warehouse store MuleSoft COVID Data Tracking API
  • 15. All contents © MuleSoft, LLC Process layer Experience layer System layer API-led approach: how data enters the pipeline 15 NYT system API EU CDC system API COVID Tracking Project system API
  • 16. All contents © MuleSoft, LLC Process layer Experience layer System layer API-led approach: how data enters the pipeline 16 NYT system API EU CDC system API COVID Tracking Project system API Snowflake system API
  • 17. All contents © MuleSoft, LLC Process layer Experience layer System layer API-led approach: how data enters the pipeline 17 Data Synchronization Process API (with scheduler) NYT system API EU CDC system API COVID Tracking Project system API Snowflake system API Data Aggregation Process API Inbound queue (partner only) Outbound queue (to snowflake)
  • 18. All contents © MuleSoft, LLC Process layer Experience layer System layer API-led approach: how data enters the pipeline 18 Data Synchronization Process API (with scheduler) NYT system API EU CDC system API COVID Tracking Project system API Snowflake system API Data Contributions API Data Aggregation Process API Inbound queue (partner only) Outbound queue (to snowflake)
  • 19. All contents © MuleSoft, LLC Designing the ingestion pipeline - API-led connectivity for the overall applications structure - Mule application architecture for reusable components - API-design first to start building each individual API 19 OPERATE DESIGN DEPLOY DEV & TEST ENGAGE
  • 20. All contents © MuleSoft, LLC Designing API specifications Data in 20 Tools used: API designer, Studio 7, Exchange, GitHub Custom sys APIs Reusable fragments
  • 21. All contents © MuleSoft, LLC 2 API fragments with reusable libraries for error handling 21 15 1 API specifications built – all RAML Master library with the rules to respect the CDM
  • 22. All contents © MuleSoft, LLC Implementing the ingestion pipeline - Time to implementation: 3.5 weeks - 65% of time spent on nailing DataWeave scripts - 35% of time spent on testing applications and validating the flow of data via pipeline - Hard to quantify “reuse” 22 OPERATE DESIGN DEPLOY DEV & TEST ENGAGE
  • 23. All contents © MuleSoft, LLC Developing the core API implementations 23 Tools used: Mule, Studio 7, DataWeave Playground, MUnit DataSense loading DataWeave scripting
  • 24. All contents © MuleSoft, LLC Testing the core implementations 24 Unit testing Acceptance testing Tools used: Mule, Studio 7, DataWeave Playground, MUnit
  • 25. All contents © MuleSoft, LLC Secure and standardized model COVID-19 Data Platform: Pipeline ingest & normalize MuleSoft Anypoint Platform deliver Tableau Prep Data Sources Data warehouse store Tableau MuleSoft Tableau Public AWS Data Exchange Data partners Salesforce Traction on Demand SI/ISV Partners MuleSoft Public Empowering our ecosystem with reliable data COVID Data Tracking API Crisis Response Developer Portal curate Coming soon! Coming soon! Hyper API validated by industry experts consumers Tableau Prep Tableau MuleSoft COVID Data Tracking API Hyper API
  • 26. All contents © MuleSoft, LLC Deploying the ingestion pipeline - Deploying our APIs did not mean “going live” with the platform - Deploying is more clicks than code, but it’s a lot of context-switching - We rolled back twice 26 OPERATE DESIGN DEPLOY DEV & TEST ENGAGE
  • 27. All contents © MuleSoft, LLC API output (raw) and the visualization output Comparing the outputs 27 Tools used: Runtime Manager, Postman, Tableau
  • 28. All contents © MuleSoft, LLC Sharing the APIs so users could use the API - Behavioral changes: we published a live API implemented endpoint to Anypoint Exchange - Thus, going live meant we nailed how to “engage” or publicize our APIs and ensure it was usable - Many challenges in going live, including understanding how a user could actually use the API 28 OPERATE DESIGN DEPLOY DEV & TEST ENGAGE
  • 29. All contents © MuleSoft, LLC Expectations of API usability 29 Request access for “open” API Live implemented endpoint
  • 30. All contents © MuleSoft, LLC Results since the go-live - Survived a minor DOS attack: having a CDN protected us even more - Averaged ~600K unique API requests - Averaged ~30K views to the Tableau visualizations 30 OPERATE DESIGN DEPLOY DEV & TEST ENGAGE
  • 31. All contents © MuleSoft, LLC API-led in action 31
  • 32. All contents © MuleSoft, LLC Secure and standardized model COVID-19 Data Platform: Pipeline started ingest & normalize MuleSoft Anypoint Platform deliver Tableau Prep Data Sources Data warehouse store Tableau MuleSoft Tableau Public AWS Data Exchange Data partners Salesforce Traction on Demand SI/ISV Partners MuleSoft Public Empowering our ecosystem with reliable data COVID Data Tracking API Crisis Response Developer Portal curate Coming soon! Coming soon! Hyper API validated by industry experts consumers Tableau Prep Tableau MuleSoft COVID Data Tracking API Hyper API
  • 33. Secure and standardized model COVID-19 Data Platform: Pipeline today ingest & normalize MuleSoft Anypoint Platform deliver Tableau Prep Data Sources Data warehouse store Tableau MuleSoft Tableau Public AWS Data Exchange Data partners Salesforce Traction on Demand SI/ISV Partners MuleSoft Public Empowering our ecosystem with reliable data COVID Data Tracking API Crisis Response Developer Portal curate Coming soon! Coming soon! Hyper API validated by industry experts consumers
  • 34. All contents © MuleSoft, LLC Process layer Experience layer System layer API-led approach: how we started 34 Data Synchronization Process API (with scheduler) NYT system API EU CDC system API COVID Tracking Project system API Snowflake system API Data Contributions API Data Aggregation Process API Inbound queue (partner only) Outbound queue (to snowflake)
  • 35. All contents © MuleSoft, LLC Process layer Experience layer System layer API-led approach: where we are today 35 Data Synchronization Process API (with scheduler) NYT SYS API EU CDC SYS API COVID Tracking Project SYS API Snowflake SYS API Data Contributions API Data Aggregation Process API Inbound queue (partner only) Outbound queue (to snowflake) KFF SYS API Washington SYS API Texas SYS API MIT SYS APIOXFORD SYS API System Checker SYS API
  • 36. All contents © MuleSoft, LLC Contextualized data is in high demand Make proprietary business and external data readily accessible and understandable Data needs to be consistent and available Data needs to be available in different ecosystems and places at once Developer readability needs to be maximized Ensure data can be human AND machine readable Lessons learned Theme-specific data is curated for global analysis and visualization AWS Data Exchange Work.com Command Center MuleSoft Exchange Traction on Demand Tableau Data Hub Salesforce Core 40K users Global reach
  • 37. All contents © MuleSoft, LLC THANK YOU! @_sanjuverm @mattmclartybc