SlideShare a Scribd company logo
1 of 75
Download to read offline
Monitoring OpenConnect CDN
Sergey Fedorov, Netflix
Monitorama 2015
Sergey Fedorov, Netflix, Monitorama 2015
What is OpenConnect
36.5%
US downstream traffic *
* 2015 Sandvine reportSergey Fedorov, Netflix, Monitorama 2015
OpenConnect Cache Appliance
Space/Power optimized
10/40Gbs network interface
FreeBSD OS
NGinx server
Bird routing proxy
Gizmodo, “This box can hold an entire Netflix” http://gizmodo.com/this-box-can-hold-an-entire-netflix-1592590450
Sergey Fedorov, Netflix, Monitorama 2015
Network
Transit
Internet Exchange
ISP embedded
Sergey Fedorov, Netflix, Monitorama 2015
Sergey Fedorov, Netflix, Monitorama 2015
Intelligent clients
Control Plane
end-user content request router
client location
network conditions
server utilization
content distribution
Sergey Fedorov, Netflix, Monitorama 2015
Who we are
Sergey Fedorov Stefan Praszalowicz
Sergey Fedorov, Netflix, Monitorama 2015
Monitoring challenge
Testing in prod*
Network changes
Firmware deployments
App pushes
Updating content
...
Sergey Fedorov, Netflix, Monitorama 2015
Sergey Fedorov, Netflix, Monitorama 2015
CachesClients
Control
Plane
Micro
services
Network
Capacity
Config
Content
Telemetry (Atlas)
Logs (ElasticSearch)
Data sources
METRICS
Something breaks all the time
Big problems start small
Context matters
Sergey Fedorov, Netflix, Monitorama 2015
Sergey Fedorov, Netflix, Monitorama 2015
Small SRE team
Elastic
How we do it
Netflix
Clients
Caches Network ConfigData sources ...... ...
Sergey Fedorov, Netflix, Monitorama 2015
Netflix
Clients
Caches Network ConfigData sources ...... ...
Orchestration
Data processing
stream processorspollers
Sergey Fedorov, Netflix, Monitorama 2015
FSMState processing
Netflix
Clients
Caches Network ConfigData sources ...... ...
Orchestration
Data processing
stream processorspollers
Sergey Fedorov, Netflix, Monitorama 2015
MAINTENANCE
start fixing end fixing
threshold=75%
Sergey Fedorov, Netflix, Monitorama 2015
start fixing end fixing
action: ok
from: cpu
threshold=75%
MAINTENANCE
Sergey Fedorov, Netflix, Monitorama 2015
start fixing end fixing
action: ok
from: cpu
threshold=75%
MAINTENANCE
Sergey Fedorov, Netflix, Monitorama 2015
start fixing end fixing
action: ok
from: cpu
threshold=75%
MAINTENANCE
Sergey Fedorov, Netflix, Monitorama 2015
start fixing end fixing
action: ok
from: cpu
threshold=75%
MAINTENANCE
Sergey Fedorov, Netflix, Monitorama 2015
MAINTENANCE
start fixing end fixing
action: silence
from: config
threshold=75%
Sergey Fedorov, Netflix, Monitorama 2015
MAINTENANCE
start fixing end fixing
action: ok
from: cpu
threshold=75%
Sergey Fedorov, Netflix, Monitorama 2015
MAINTENANCE
start fixing end fixing
action: silence
from: config
threshold=75%
Sergey Fedorov, Netflix, Monitorama 2015
MAINTENANCE
start fixing end fixing
action: break
from: cpu
threshold=75%
Sergey Fedorov, Netflix, Monitorama 2015
MAINTENANCE
start fixing end fixing
action: break
from: cpu
threshold=75%
Sergey Fedorov, Netflix, Monitorama 2015
MAINTENANCE
start fixing end fixing
action: break
from: cpu
threshold=75%
Sergey Fedorov, Netflix, Monitorama 2015
MAINTENANCE
start fixing end fixing
action: break
from: cpu
threshold=75%
Sergey Fedorov, Netflix, Monitorama 2015
MAINTENANCE
start fixing end fixing
action: break
from: cpu
threshold=75%
Sergey Fedorov, Netflix, Monitorama 2015
MAINTENANCE
start fixing end fixing
action: break
from: cpu
threshold=75%
Sergey Fedorov, Netflix, Monitorama 2015
MAINTENANCE
start fixing end fixing
action: ok
from: cpu
threshold=75%
Sergey Fedorov, Netflix, Monitorama 2015
MAINTENANCE
start fixing end fixing
action: unsilence
from: config
threshold=75%
Sergey Fedorov, Netflix, Monitorama 2015
MAINTENANCE
start fixing end fixing
action: ok
from: cpu
threshold=75%
Sergey Fedorov, Netflix, Monitorama 2015
MAINTENANCE
start fixing end fixing
action: ok
from: cpu
threshold=75%
Sergey Fedorov, Netflix, Monitorama 2015
MAINTENANCE
start fixing end fixing
action: ok
from: cpu
threshold=75%
Sergey Fedorov, Netflix, Monitorama 2015
MAINTENANCE
start fixing end fixing
action: ok
from: cpu
threshold=75%
Sergey Fedorov, Netflix, Monitorama 2015
MAINTENANCE
start fixing end fixing
action: break
from: cpu
threshold=75%
Sergey Fedorov, Netflix, Monitorama 2015
MAINTENANCE
start fixing end fixing
action: break
from: cpu
threshold=75%
Sergey Fedorov, Netflix, Monitorama 2015
MAINTENANCE
start fixing end fixing
action: start_fix
from: user
threshold=75%
Sergey Fedorov, Netflix, Monitorama 2015
MAINTENANCE
start fixing end fixing
action: break
from: cpu
threshold=75%
Sergey Fedorov, Netflix, Monitorama 2015
MAINTENANCE
start fixing end fixing
action: break
from: cpu
threshold=75%
Sergey Fedorov, Netflix, Monitorama 2015
MAINTENANCE
start fixing end fixing
action: break
from: cpu
threshold=75%
Sergey Fedorov, Netflix, Monitorama 2015
MAINTENANCE
start fixing end fixing
action: break
from: cpu
threshold=75%
Sergey Fedorov, Netflix, Monitorama 2015
MAINTENANCE
start fixing end fixing
action: break
from: cpu
threshold=75%
Sergey Fedorov, Netflix, Monitorama 2015
MAINTENANCE
start fixing end fixing
action: break
from: cpu
threshold=75%
Sergey Fedorov, Netflix, Monitorama 2015
MAINTENANCE
start fixing end fixing
action: break
from: cpu
threshold=75%
Sergey Fedorov, Netflix, Monitorama 2015
MAINTENANCE
start fixing end fixing
action: ok
from: cpu
threshold=75%
Sergey Fedorov, Netflix, Monitorama 2015
MAINTENANCE
start fixing end fixing
action: ok
from: cpu
threshold=75%
Sergey Fedorov, Netflix, Monitorama 2015
MAINTENANCE
start fixing end fixing
action: end_fix
from: user
threshold=75%
Sergey Fedorov, Netflix, Monitorama 2015
MAINTENANCE
start fixing end fixing
threshold=75%
Sergey Fedorov, Netflix, Monitorama 2015
FSMState processing
Netflix
Clients
Caches Network ConfigData sources ...... ...
Orchestration
Data processing
stream processorspollers
Sergey Fedorov, Netflix, Monitorama 2015
FSMState processing
Netflix
Clients
Caches Network ConfigData sources ...... ...
Orchestration
Data processing
stream processorspollers
Events processing
Event handlers
STATE TRANSITION
EVENT
● OLD STATE
● NEW STATE
● Input action
● Metric name
● Action metadata
○ metric value
○ comments
○ tags
○ timestamp
○ ...
Event handlers
Triggers an event
Event handlers
RULES
Sergey Fedorov, Netflix, Monitorama 2015
Sergey Fedorov, Netflix, Monitorama 2015
Events priority
Escalation
Do Never
Notice
Warning
Critical
Severity
Info
Do Next
Do Last
Do Now
0 1 2 3
Notice
Warning
Critical
Severity
Info
0 1 2 3Escalation
Notice
Warning
Critical
Severity
Info
0 1 2 3
Notifications
Sergey Fedorov, Netflix, Monitorama 2015
FSMState processing
Netflix
Clients
Caches Network ConfigData sources ...... ...
Orchestration
Data processing
stream processorspollers
Events processing
Event handlers
Aggregation
C
Cluster
Cache state = aggregation of states of its metrics
Cluster state = aggregation of states of its caches
OK all OK
DEGRADED some BROKEN or DEGRADED
BROKEN most BROKEN
All caches are OK → cluster state is OK
Sergey Fedorov, Netflix, Monitorama 2015
Aggregation
C
Cluster OK all OK
DEGRADED some BROKEN or DEGRADED
BROKEN most BROKEN
2/12 caches are BROKEN → cluster state is DEGRADED
Sergey Fedorov, Netflix, Monitorama 2015
Aggregation
C
Cluster OK all OK
DEGRADED some BROKEN or DEGRADED
BROKEN most BROKEN
7/12 caches are BROKEN → cluster state is BROKEN
Sergey Fedorov, Netflix, Monitorama 2015
FSMState processing
Netflix
Clients
Caches Network ConfigData sources ...... ...
Orchestration
Data processing
stream processorspollers
Events processing
Event handlers
Challenges
Setup
Sergey Fedorov, Netflix, Monitorama 2015
Challenges
Setup
Predefined groupings
Sergey Fedorov, Netflix, Monitorama 2015
Challenges
Setup
Predefined groupings
UI
Sergey Fedorov, Netflix, Monitorama 2015
Challenges
Setup
Predefined groupings
UI
Issues correlation
Sergey Fedorov, Netflix, Monitorama 2015
Challenges
Setup
Predefined groupings
UI
Issues correlation
Failure forecasting
Sergey Fedorov, Netflix, Monitorama 2015
Challenges
Setup
Predefined groupings
UI
Issues correlation
Failure forecasting
OSS
Sergey Fedorov, Netflix, Monitorama 2015
Feedback
jobs.netflix.com/jobs/1693/
jobs.netflix.com/jobs/2240/
Sergey Fedorov
OpenConnect, Netflix
sfedorov@netflix.com

More Related Content

Viewers also liked

ElasticSearch: Distributed Multitenant NoSQL Datastore and Search Engine
ElasticSearch: Distributed Multitenant NoSQL Datastore and Search EngineElasticSearch: Distributed Multitenant NoSQL Datastore and Search Engine
ElasticSearch: Distributed Multitenant NoSQL Datastore and Search EngineDaniel N
 
Monitoring Is Never Done
Monitoring Is Never DoneMonitoring Is Never Done
Monitoring Is Never DoneMelanie Cey
 
A People's History of Microservices
A People's History of MicroservicesA People's History of Microservices
A People's History of MicroservicesCamille Fournier
 
Envisioning your Monitoring Strategy
Envisioning your Monitoring StrategyEnvisioning your Monitoring Strategy
Envisioning your Monitoring Strategyintuit_india
 
Sysdig Monitorama Slides
Sysdig Monitorama SlidesSysdig Monitorama Slides
Sysdig Monitorama SlidesLoris Degioanni
 
Monitoring As A Service - Monitorama 2015
Monitoring As A Service - Monitorama 2015Monitoring As A Service - Monitorama 2015
Monitoring As A Service - Monitorama 2015James Turnbull
 
Operational Insight: Concepts and Examples (w/o Presenter Notes)
Operational Insight: Concepts and Examples (w/o Presenter Notes)Operational Insight: Concepts and Examples (w/o Presenter Notes)
Operational Insight: Concepts and Examples (w/o Presenter Notes)royrapoport
 
Prometheus (Monitorama 2016)
Prometheus (Monitorama 2016)Prometheus (Monitorama 2016)
Prometheus (Monitorama 2016)Brian Brazil
 
Elasticsearch in Zalando
Elasticsearch in ZalandoElasticsearch in Zalando
Elasticsearch in ZalandoAlaa Elhadba
 
Linux Performance Analysis: New Tools and Old Secrets
Linux Performance Analysis: New Tools and Old SecretsLinux Performance Analysis: New Tools and Old Secrets
Linux Performance Analysis: New Tools and Old SecretsBrendan Gregg
 
Linux Systems Performance 2016
Linux Systems Performance 2016Linux Systems Performance 2016
Linux Systems Performance 2016Brendan Gregg
 
Broken Linux Performance Tools 2016
Broken Linux Performance Tools 2016Broken Linux Performance Tools 2016
Broken Linux Performance Tools 2016Brendan Gregg
 
BPF: Tracing and more
BPF: Tracing and moreBPF: Tracing and more
BPF: Tracing and moreBrendan Gregg
 
Expanding Elastic: Learn how anyone can leverage heterogeneous compute to ext...
Expanding Elastic: Learn how anyone can leverage heterogeneous compute to ext...Expanding Elastic: Learn how anyone can leverage heterogeneous compute to ext...
Expanding Elastic: Learn how anyone can leverage heterogeneous compute to ext...Ryft
 
Velocity 2015 linux perf tools
Velocity 2015 linux perf toolsVelocity 2015 linux perf tools
Velocity 2015 linux perf toolsBrendan Gregg
 
Linux Profiling at Netflix
Linux Profiling at NetflixLinux Profiling at Netflix
Linux Profiling at NetflixBrendan Gregg
 

Viewers also liked (20)

ElasticSearch: Distributed Multitenant NoSQL Datastore and Search Engine
ElasticSearch: Distributed Multitenant NoSQL Datastore and Search EngineElasticSearch: Distributed Multitenant NoSQL Datastore and Search Engine
ElasticSearch: Distributed Multitenant NoSQL Datastore and Search Engine
 
Monitoring Is Never Done
Monitoring Is Never DoneMonitoring Is Never Done
Monitoring Is Never Done
 
A People's History of Microservices
A People's History of MicroservicesA People's History of Microservices
A People's History of Microservices
 
Envisioning your Monitoring Strategy
Envisioning your Monitoring StrategyEnvisioning your Monitoring Strategy
Envisioning your Monitoring Strategy
 
Grafana
GrafanaGrafana
Grafana
 
Monitorama 2016
Monitorama 2016Monitorama 2016
Monitorama 2016
 
Sysdig Monitorama Slides
Sysdig Monitorama SlidesSysdig Monitorama Slides
Sysdig Monitorama Slides
 
Monitoring As A Service - Monitorama 2015
Monitoring As A Service - Monitorama 2015Monitoring As A Service - Monitorama 2015
Monitoring As A Service - Monitorama 2015
 
Statistics for Engineers
Statistics for EngineersStatistics for Engineers
Statistics for Engineers
 
Operational Insight: Concepts and Examples (w/o Presenter Notes)
Operational Insight: Concepts and Examples (w/o Presenter Notes)Operational Insight: Concepts and Examples (w/o Presenter Notes)
Operational Insight: Concepts and Examples (w/o Presenter Notes)
 
Prometheus (Monitorama 2016)
Prometheus (Monitorama 2016)Prometheus (Monitorama 2016)
Prometheus (Monitorama 2016)
 
Log forwarding at Scale
Log forwarding at ScaleLog forwarding at Scale
Log forwarding at Scale
 
Elasticsearch in Zalando
Elasticsearch in ZalandoElasticsearch in Zalando
Elasticsearch in Zalando
 
Linux Performance Analysis: New Tools and Old Secrets
Linux Performance Analysis: New Tools and Old SecretsLinux Performance Analysis: New Tools and Old Secrets
Linux Performance Analysis: New Tools and Old Secrets
 
Linux Systems Performance 2016
Linux Systems Performance 2016Linux Systems Performance 2016
Linux Systems Performance 2016
 
Broken Linux Performance Tools 2016
Broken Linux Performance Tools 2016Broken Linux Performance Tools 2016
Broken Linux Performance Tools 2016
 
BPF: Tracing and more
BPF: Tracing and moreBPF: Tracing and more
BPF: Tracing and more
 
Expanding Elastic: Learn how anyone can leverage heterogeneous compute to ext...
Expanding Elastic: Learn how anyone can leverage heterogeneous compute to ext...Expanding Elastic: Learn how anyone can leverage heterogeneous compute to ext...
Expanding Elastic: Learn how anyone can leverage heterogeneous compute to ext...
 
Velocity 2015 linux perf tools
Velocity 2015 linux perf toolsVelocity 2015 linux perf tools
Velocity 2015 linux perf tools
 
Linux Profiling at Netflix
Linux Profiling at NetflixLinux Profiling at Netflix
Linux Profiling at Netflix
 

Recently uploaded

Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
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
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
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
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdfSandro Moreira
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Orbitshub
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfOrbitshub
 
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
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsNanddeep Nachan
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Zilliz
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 

Recently uploaded (20)

Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
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...
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
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 ...
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
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
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 

Monitorama 2015 Monitoring OpenConnect CDN