SlideShare ist ein Scribd-Unternehmen logo
1 von 38
Downloaden Sie, um offline zu lesen
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
For more information...
37
Click here to book a
workshop to explore
your Data+API Strategy
Click here to access
the COVID Data
Platform APIs
Click here to learn
about MuleSoft’s data
integration solutions
All contents © MuleSoft, LLC
THANK YOU!
@_sanjuverm
@mattmclartybc

Weitere ähnliche Inhalte

Was ist angesagt?

INTERFACE, by apidays - The 8 Key Components of a Modern API Stack by Iddo G...
INTERFACE, by apidays  - The 8 Key Components of a Modern API Stack by Iddo G...INTERFACE, by apidays  - The 8 Key Components of a Modern API Stack by Iddo G...
INTERFACE, by apidays - The 8 Key Components of a Modern API Stack by Iddo G...apidays
 
INTERFACE, by apidays - Low code APIs that don't break by Zdenek Nemec, Supe...
INTERFACE, by apidays  - Low code APIs that don't break by Zdenek Nemec, Supe...INTERFACE, by apidays  - Low code APIs that don't break by Zdenek Nemec, Supe...
INTERFACE, by apidays - Low code APIs that don't break by Zdenek Nemec, Supe...apidays
 
How to scale 1000s of API Integrations and not lose your mind
How to scale 1000s of API Integrations and not lose your mind How to scale 1000s of API Integrations and not lose your mind
How to scale 1000s of API Integrations and not lose your mind Apigee | Google Cloud
 
APIdays Helsinki 2019 - To What Extent are APIs a Strategic Tool for a Global...
APIdays Helsinki 2019 - To What Extent are APIs a Strategic Tool for a Global...APIdays Helsinki 2019 - To What Extent are APIs a Strategic Tool for a Global...
APIdays Helsinki 2019 - To What Extent are APIs a Strategic Tool for a Global...apidays
 
The Reconstitution of Middleware with APIs V2
The Reconstitution of Middleware with APIs V2The Reconstitution of Middleware with APIs V2
The Reconstitution of Middleware with APIs V2Asanka Abeysinghe
 
API-first, going beyond SOA, ESB & Integration
API-first, going beyond SOA, ESB & IntegrationAPI-first, going beyond SOA, ESB & Integration
API-first, going beyond SOA, ESB & IntegrationApigee | Google Cloud
 
9 Months and Counting with Jeff Borek of IBM OpenAPI Meetup 2016 09 15
9 Months and Counting with Jeff Borek of IBM OpenAPI Meetup 2016 09 159 Months and Counting with Jeff Borek of IBM OpenAPI Meetup 2016 09 15
9 Months and Counting with Jeff Borek of IBM OpenAPI Meetup 2016 09 15Open API Initiative (OAI)
 
apidays LIVE Paris 2021 - Deliver real-time data to customer using Streaming ...
apidays LIVE Paris 2021 - Deliver real-time data to customer using Streaming ...apidays LIVE Paris 2021 - Deliver real-time data to customer using Streaming ...
apidays LIVE Paris 2021 - Deliver real-time data to customer using Streaming ...apidays
 
apidays LIVE Paris - GraphQL meshes by Jens Neuse
apidays LIVE Paris - GraphQL meshes by Jens Neuseapidays LIVE Paris - GraphQL meshes by Jens Neuse
apidays LIVE Paris - GraphQL meshes by Jens Neuseapidays
 
API Copyrights: New Considerations for Building or Using APIs
API Copyrights: New Considerations for Building or Using APIsAPI Copyrights: New Considerations for Building or Using APIs
API Copyrights: New Considerations for Building or Using APIsApigee | Google Cloud
 
Api clarity webinar
Api clarity webinarApi clarity webinar
Api clarity webinarLibbySchulze
 
Creating an MVP with Oracle
Creating an MVP with OracleCreating an MVP with Oracle
Creating an MVP with OracleFranco Ucci
 
apidays LIVE Paris - The Business of APIs by Jed Ng
apidays LIVE Paris - The Business of APIs by Jed Ngapidays LIVE Paris - The Business of APIs by Jed Ng
apidays LIVE Paris - The Business of APIs by Jed Ngapidays
 
Rest api best practices – comprehensive handbook
Rest api best practices – comprehensive handbookRest api best practices – comprehensive handbook
Rest api best practices – comprehensive handbookKaty Slemon
 
APIs Are Forever - How to Design Long-Lasting APIs
APIs Are Forever - How to Design Long-Lasting APIsAPIs Are Forever - How to Design Long-Lasting APIs
APIs Are Forever - How to Design Long-Lasting APIsLaunchAny
 
apidays LIVE Paris - Augmenting a Legacy REST API with GraphQL by Clément Vil...
apidays LIVE Paris - Augmenting a Legacy REST API with GraphQL by Clément Vil...apidays LIVE Paris - Augmenting a Legacy REST API with GraphQL by Clément Vil...
apidays LIVE Paris - Augmenting a Legacy REST API with GraphQL by Clément Vil...apidays
 
Building APIs in a Cloud Native Era
Building APIs in a Cloud Native EraBuilding APIs in a Cloud Native Era
Building APIs in a Cloud Native EraNuwan Dias
 

Was ist angesagt? (20)

INTERFACE, by apidays - The 8 Key Components of a Modern API Stack by Iddo G...
INTERFACE, by apidays  - The 8 Key Components of a Modern API Stack by Iddo G...INTERFACE, by apidays  - The 8 Key Components of a Modern API Stack by Iddo G...
INTERFACE, by apidays - The 8 Key Components of a Modern API Stack by Iddo G...
 
INTERFACE, by apidays - Low code APIs that don't break by Zdenek Nemec, Supe...
INTERFACE, by apidays  - Low code APIs that don't break by Zdenek Nemec, Supe...INTERFACE, by apidays  - Low code APIs that don't break by Zdenek Nemec, Supe...
INTERFACE, by apidays - Low code APIs that don't break by Zdenek Nemec, Supe...
 
Webcast: Apigee Edge Product Demo
Webcast: Apigee Edge Product DemoWebcast: Apigee Edge Product Demo
Webcast: Apigee Edge Product Demo
 
How to scale 1000s of API Integrations and not lose your mind
How to scale 1000s of API Integrations and not lose your mind How to scale 1000s of API Integrations and not lose your mind
How to scale 1000s of API Integrations and not lose your mind
 
APIdays Helsinki 2019 - To What Extent are APIs a Strategic Tool for a Global...
APIdays Helsinki 2019 - To What Extent are APIs a Strategic Tool for a Global...APIdays Helsinki 2019 - To What Extent are APIs a Strategic Tool for a Global...
APIdays Helsinki 2019 - To What Extent are APIs a Strategic Tool for a Global...
 
The Reconstitution of Middleware with APIs V2
The Reconstitution of Middleware with APIs V2The Reconstitution of Middleware with APIs V2
The Reconstitution of Middleware with APIs V2
 
API-first, going beyond SOA, ESB & Integration
API-first, going beyond SOA, ESB & IntegrationAPI-first, going beyond SOA, ESB & Integration
API-first, going beyond SOA, ESB & Integration
 
9 Months and Counting with Jeff Borek of IBM OpenAPI Meetup 2016 09 15
9 Months and Counting with Jeff Borek of IBM OpenAPI Meetup 2016 09 159 Months and Counting with Jeff Borek of IBM OpenAPI Meetup 2016 09 15
9 Months and Counting with Jeff Borek of IBM OpenAPI Meetup 2016 09 15
 
apidays LIVE Paris 2021 - Deliver real-time data to customer using Streaming ...
apidays LIVE Paris 2021 - Deliver real-time data to customer using Streaming ...apidays LIVE Paris 2021 - Deliver real-time data to customer using Streaming ...
apidays LIVE Paris 2021 - Deliver real-time data to customer using Streaming ...
 
apidays LIVE Paris - GraphQL meshes by Jens Neuse
apidays LIVE Paris - GraphQL meshes by Jens Neuseapidays LIVE Paris - GraphQL meshes by Jens Neuse
apidays LIVE Paris - GraphQL meshes by Jens Neuse
 
API Copyrights: New Considerations for Building or Using APIs
API Copyrights: New Considerations for Building or Using APIsAPI Copyrights: New Considerations for Building or Using APIs
API Copyrights: New Considerations for Building or Using APIs
 
Apigee Edge Overview and Roadmap
Apigee Edge Overview and RoadmapApigee Edge Overview and Roadmap
Apigee Edge Overview and Roadmap
 
Api clarity webinar
Api clarity webinarApi clarity webinar
Api clarity webinar
 
Creating an MVP with Oracle
Creating an MVP with OracleCreating an MVP with Oracle
Creating an MVP with Oracle
 
apidays LIVE Paris - The Business of APIs by Jed Ng
apidays LIVE Paris - The Business of APIs by Jed Ngapidays LIVE Paris - The Business of APIs by Jed Ng
apidays LIVE Paris - The Business of APIs by Jed Ng
 
Apigee Edge: Intro to Microgateway
Apigee Edge: Intro to MicrogatewayApigee Edge: Intro to Microgateway
Apigee Edge: Intro to Microgateway
 
Rest api best practices – comprehensive handbook
Rest api best practices – comprehensive handbookRest api best practices – comprehensive handbook
Rest api best practices – comprehensive handbook
 
APIs Are Forever - How to Design Long-Lasting APIs
APIs Are Forever - How to Design Long-Lasting APIsAPIs Are Forever - How to Design Long-Lasting APIs
APIs Are Forever - How to Design Long-Lasting APIs
 
apidays LIVE Paris - Augmenting a Legacy REST API with GraphQL by Clément Vil...
apidays LIVE Paris - Augmenting a Legacy REST API with GraphQL by Clément Vil...apidays LIVE Paris - Augmenting a Legacy REST API with GraphQL by Clément Vil...
apidays LIVE Paris - Augmenting a Legacy REST API with GraphQL by Clément Vil...
 
Building APIs in a Cloud Native Era
Building APIs in a Cloud Native EraBuilding APIs in a Cloud Native Era
Building APIs in a Cloud Native Era
 

Ähnlich wie apidays LIVE Paris - Data with a mission: a COVID-19 API case study by Matt McLarty & Sanjna Verma

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
 

Ähnlich wie apidays LIVE Paris - Data with a mission: a COVID-19 API case study by Matt McLarty & Sanjna Verma (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)
 

Mehr von apidays

apidays Australia 2023 - A programmatic approach to API success including Ope...
apidays Australia 2023 - A programmatic approach to API success including Ope...apidays Australia 2023 - A programmatic approach to API success including Ope...
apidays Australia 2023 - A programmatic approach to API success including Ope...apidays
 
apidays Singapore 2023 - Addressing the Data Gap, Jerome Eger, Smile API
apidays Singapore 2023 - Addressing the Data Gap, Jerome Eger, Smile APIapidays Singapore 2023 - Addressing the Data Gap, Jerome Eger, Smile API
apidays Singapore 2023 - Addressing the Data Gap, Jerome Eger, Smile APIapidays
 
apidays Singapore 2023 - Iterate Faster with Dynamic Flows, Yee Hui Poh, Wise
apidays Singapore 2023 - Iterate Faster with Dynamic Flows, Yee Hui Poh, Wiseapidays Singapore 2023 - Iterate Faster with Dynamic Flows, Yee Hui Poh, Wise
apidays Singapore 2023 - Iterate Faster with Dynamic Flows, Yee Hui Poh, Wiseapidays
 
apidays Singapore 2023 - Banking the Ecosystem, Apurv Suri, SC Ventures
apidays Singapore 2023 - Banking the Ecosystem, Apurv Suri, SC Venturesapidays Singapore 2023 - Banking the Ecosystem, Apurv Suri, SC Ventures
apidays Singapore 2023 - Banking the Ecosystem, Apurv Suri, SC Venturesapidays
 
apidays Singapore 2023 - Digitalising agreements with data, design & technolo...
apidays Singapore 2023 - Digitalising agreements with data, design & technolo...apidays Singapore 2023 - Digitalising agreements with data, design & technolo...
apidays Singapore 2023 - Digitalising agreements with data, design & technolo...apidays
 
apidays Singapore 2023 - Building a digital-first investment management model...
apidays Singapore 2023 - Building a digital-first investment management model...apidays Singapore 2023 - Building a digital-first investment management model...
apidays Singapore 2023 - Building a digital-first investment management model...apidays
 
apidays Singapore 2023 - Changing the culture of building software, Aman Dham...
apidays Singapore 2023 - Changing the culture of building software, Aman Dham...apidays Singapore 2023 - Changing the culture of building software, Aman Dham...
apidays Singapore 2023 - Changing the culture of building software, Aman Dham...apidays
 
apidays Singapore 2023 - Connecting the trade ecosystem, CHOO Wai Yee, Singap...
apidays Singapore 2023 - Connecting the trade ecosystem, CHOO Wai Yee, Singap...apidays Singapore 2023 - Connecting the trade ecosystem, CHOO Wai Yee, Singap...
apidays Singapore 2023 - Connecting the trade ecosystem, CHOO Wai Yee, Singap...apidays
 
apidays Singapore 2023 - Beyond REST, Claudio Tag, IBM
apidays Singapore 2023 - Beyond REST, Claudio Tag, IBMapidays Singapore 2023 - Beyond REST, Claudio Tag, IBM
apidays Singapore 2023 - Beyond REST, Claudio Tag, IBMapidays
 
apidays Singapore 2023 - Securing and protecting our digital way of life, Ver...
apidays Singapore 2023 - Securing and protecting our digital way of life, Ver...apidays Singapore 2023 - Securing and protecting our digital way of life, Ver...
apidays Singapore 2023 - Securing and protecting our digital way of life, Ver...apidays
 
apidays Singapore 2023 - State of the API Industry, Manjunath Bhat, Gartner
apidays Singapore 2023 - State of the API Industry, Manjunath Bhat, Gartnerapidays Singapore 2023 - State of the API Industry, Manjunath Bhat, Gartner
apidays Singapore 2023 - State of the API Industry, Manjunath Bhat, Gartnerapidays
 
apidays Australia 2023 - Curb your Enthusiasm:Sustainable Scaling of APIs, Sa...
apidays Australia 2023 - Curb your Enthusiasm:Sustainable Scaling of APIs, Sa...apidays Australia 2023 - Curb your Enthusiasm:Sustainable Scaling of APIs, Sa...
apidays Australia 2023 - Curb your Enthusiasm:Sustainable Scaling of APIs, Sa...apidays
 
Apidays Paris 2023 - API Security Challenges for Cloud-native Software Archit...
Apidays Paris 2023 - API Security Challenges for Cloud-native Software Archit...Apidays Paris 2023 - API Security Challenges for Cloud-native Software Archit...
Apidays Paris 2023 - API Security Challenges for Cloud-native Software Archit...apidays
 
Apidays Paris 2023 - State of Tech Sustainability 2023, Gaël Duez, Green IO
Apidays Paris 2023 - State of Tech Sustainability 2023, Gaël Duez, Green IOApidays Paris 2023 - State of Tech Sustainability 2023, Gaël Duez, Green IO
Apidays Paris 2023 - State of Tech Sustainability 2023, Gaël Duez, Green IOapidays
 
Apidays Paris 2023 - 7 Mistakes When Putting In Place An API Program, Francoi...
Apidays Paris 2023 - 7 Mistakes When Putting In Place An API Program, Francoi...Apidays Paris 2023 - 7 Mistakes When Putting In Place An API Program, Francoi...
Apidays Paris 2023 - 7 Mistakes When Putting In Place An API Program, Francoi...apidays
 
Apidays Paris 2023 - Building APIs That Developers Love: Feedback Collection ...
Apidays Paris 2023 - Building APIs That Developers Love: Feedback Collection ...Apidays Paris 2023 - Building APIs That Developers Love: Feedback Collection ...
Apidays Paris 2023 - Building APIs That Developers Love: Feedback Collection ...apidays
 
Apidays Paris 2023 - Product Managers and API Documentation, Gareth Faull, Lo...
Apidays Paris 2023 - Product Managers and API Documentation, Gareth Faull, Lo...Apidays Paris 2023 - Product Managers and API Documentation, Gareth Faull, Lo...
Apidays Paris 2023 - Product Managers and API Documentation, Gareth Faull, Lo...apidays
 
Apidays Paris 2023 - How to use NoCode as a Microservice, Benjamin Buléon and...
Apidays Paris 2023 - How to use NoCode as a Microservice, Benjamin Buléon and...Apidays Paris 2023 - How to use NoCode as a Microservice, Benjamin Buléon and...
Apidays Paris 2023 - How to use NoCode as a Microservice, Benjamin Buléon and...apidays
 
Apidays Paris 2023 - Boosting Event-Driven Development with AsyncAPI and Micr...
Apidays Paris 2023 - Boosting Event-Driven Development with AsyncAPI and Micr...Apidays Paris 2023 - Boosting Event-Driven Development with AsyncAPI and Micr...
Apidays Paris 2023 - Boosting Event-Driven Development with AsyncAPI and Micr...apidays
 
Apidays Paris 2023 - API Observability: Improving Governance, Security and Op...
Apidays Paris 2023 - API Observability: Improving Governance, Security and Op...Apidays Paris 2023 - API Observability: Improving Governance, Security and Op...
Apidays Paris 2023 - API Observability: Improving Governance, Security and Op...apidays
 

Mehr von apidays (20)

apidays Australia 2023 - A programmatic approach to API success including Ope...
apidays Australia 2023 - A programmatic approach to API success including Ope...apidays Australia 2023 - A programmatic approach to API success including Ope...
apidays Australia 2023 - A programmatic approach to API success including Ope...
 
apidays Singapore 2023 - Addressing the Data Gap, Jerome Eger, Smile API
apidays Singapore 2023 - Addressing the Data Gap, Jerome Eger, Smile APIapidays Singapore 2023 - Addressing the Data Gap, Jerome Eger, Smile API
apidays Singapore 2023 - Addressing the Data Gap, Jerome Eger, Smile API
 
apidays Singapore 2023 - Iterate Faster with Dynamic Flows, Yee Hui Poh, Wise
apidays Singapore 2023 - Iterate Faster with Dynamic Flows, Yee Hui Poh, Wiseapidays Singapore 2023 - Iterate Faster with Dynamic Flows, Yee Hui Poh, Wise
apidays Singapore 2023 - Iterate Faster with Dynamic Flows, Yee Hui Poh, Wise
 
apidays Singapore 2023 - Banking the Ecosystem, Apurv Suri, SC Ventures
apidays Singapore 2023 - Banking the Ecosystem, Apurv Suri, SC Venturesapidays Singapore 2023 - Banking the Ecosystem, Apurv Suri, SC Ventures
apidays Singapore 2023 - Banking the Ecosystem, Apurv Suri, SC Ventures
 
apidays Singapore 2023 - Digitalising agreements with data, design & technolo...
apidays Singapore 2023 - Digitalising agreements with data, design & technolo...apidays Singapore 2023 - Digitalising agreements with data, design & technolo...
apidays Singapore 2023 - Digitalising agreements with data, design & technolo...
 
apidays Singapore 2023 - Building a digital-first investment management model...
apidays Singapore 2023 - Building a digital-first investment management model...apidays Singapore 2023 - Building a digital-first investment management model...
apidays Singapore 2023 - Building a digital-first investment management model...
 
apidays Singapore 2023 - Changing the culture of building software, Aman Dham...
apidays Singapore 2023 - Changing the culture of building software, Aman Dham...apidays Singapore 2023 - Changing the culture of building software, Aman Dham...
apidays Singapore 2023 - Changing the culture of building software, Aman Dham...
 
apidays Singapore 2023 - Connecting the trade ecosystem, CHOO Wai Yee, Singap...
apidays Singapore 2023 - Connecting the trade ecosystem, CHOO Wai Yee, Singap...apidays Singapore 2023 - Connecting the trade ecosystem, CHOO Wai Yee, Singap...
apidays Singapore 2023 - Connecting the trade ecosystem, CHOO Wai Yee, Singap...
 
apidays Singapore 2023 - Beyond REST, Claudio Tag, IBM
apidays Singapore 2023 - Beyond REST, Claudio Tag, IBMapidays Singapore 2023 - Beyond REST, Claudio Tag, IBM
apidays Singapore 2023 - Beyond REST, Claudio Tag, IBM
 
apidays Singapore 2023 - Securing and protecting our digital way of life, Ver...
apidays Singapore 2023 - Securing and protecting our digital way of life, Ver...apidays Singapore 2023 - Securing and protecting our digital way of life, Ver...
apidays Singapore 2023 - Securing and protecting our digital way of life, Ver...
 
apidays Singapore 2023 - State of the API Industry, Manjunath Bhat, Gartner
apidays Singapore 2023 - State of the API Industry, Manjunath Bhat, Gartnerapidays Singapore 2023 - State of the API Industry, Manjunath Bhat, Gartner
apidays Singapore 2023 - State of the API Industry, Manjunath Bhat, Gartner
 
apidays Australia 2023 - Curb your Enthusiasm:Sustainable Scaling of APIs, Sa...
apidays Australia 2023 - Curb your Enthusiasm:Sustainable Scaling of APIs, Sa...apidays Australia 2023 - Curb your Enthusiasm:Sustainable Scaling of APIs, Sa...
apidays Australia 2023 - Curb your Enthusiasm:Sustainable Scaling of APIs, Sa...
 
Apidays Paris 2023 - API Security Challenges for Cloud-native Software Archit...
Apidays Paris 2023 - API Security Challenges for Cloud-native Software Archit...Apidays Paris 2023 - API Security Challenges for Cloud-native Software Archit...
Apidays Paris 2023 - API Security Challenges for Cloud-native Software Archit...
 
Apidays Paris 2023 - State of Tech Sustainability 2023, Gaël Duez, Green IO
Apidays Paris 2023 - State of Tech Sustainability 2023, Gaël Duez, Green IOApidays Paris 2023 - State of Tech Sustainability 2023, Gaël Duez, Green IO
Apidays Paris 2023 - State of Tech Sustainability 2023, Gaël Duez, Green IO
 
Apidays Paris 2023 - 7 Mistakes When Putting In Place An API Program, Francoi...
Apidays Paris 2023 - 7 Mistakes When Putting In Place An API Program, Francoi...Apidays Paris 2023 - 7 Mistakes When Putting In Place An API Program, Francoi...
Apidays Paris 2023 - 7 Mistakes When Putting In Place An API Program, Francoi...
 
Apidays Paris 2023 - Building APIs That Developers Love: Feedback Collection ...
Apidays Paris 2023 - Building APIs That Developers Love: Feedback Collection ...Apidays Paris 2023 - Building APIs That Developers Love: Feedback Collection ...
Apidays Paris 2023 - Building APIs That Developers Love: Feedback Collection ...
 
Apidays Paris 2023 - Product Managers and API Documentation, Gareth Faull, Lo...
Apidays Paris 2023 - Product Managers and API Documentation, Gareth Faull, Lo...Apidays Paris 2023 - Product Managers and API Documentation, Gareth Faull, Lo...
Apidays Paris 2023 - Product Managers and API Documentation, Gareth Faull, Lo...
 
Apidays Paris 2023 - How to use NoCode as a Microservice, Benjamin Buléon and...
Apidays Paris 2023 - How to use NoCode as a Microservice, Benjamin Buléon and...Apidays Paris 2023 - How to use NoCode as a Microservice, Benjamin Buléon and...
Apidays Paris 2023 - How to use NoCode as a Microservice, Benjamin Buléon and...
 
Apidays Paris 2023 - Boosting Event-Driven Development with AsyncAPI and Micr...
Apidays Paris 2023 - Boosting Event-Driven Development with AsyncAPI and Micr...Apidays Paris 2023 - Boosting Event-Driven Development with AsyncAPI and Micr...
Apidays Paris 2023 - Boosting Event-Driven Development with AsyncAPI and Micr...
 
Apidays Paris 2023 - API Observability: Improving Governance, Security and Op...
Apidays Paris 2023 - API Observability: Improving Governance, Security and Op...Apidays Paris 2023 - API Observability: Improving Governance, Security and Op...
Apidays Paris 2023 - API Observability: Improving Governance, Security and Op...
 

Kürzlich hochgeladen

Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 

Kürzlich hochgeladen (20)

Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 

apidays LIVE Paris - Data with a mission: a COVID-19 API case study by Matt McLarty & Sanjna Verma

  • 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 For more information... 37 Click here to book a workshop to explore your Data+API Strategy Click here to access the COVID Data Platform APIs Click here to learn about MuleSoft’s data integration solutions
  • 38. All contents © MuleSoft, LLC THANK YOU! @_sanjuverm @mattmclartybc