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

Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
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
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
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
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
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
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
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
 
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
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
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
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
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
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
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
 
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
 

Recently uploaded (20)

Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
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
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
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
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
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
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
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
 
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...
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
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
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
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
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
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
 
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
 

Monitorama 2015 Monitoring OpenConnect CDN