SlideShare uma empresa Scribd logo
1 de 129
Baixar para ler offline
@samnewman#geecon
Surfing The Event Stream
Sam Newman
ThoughtWorks
Sunday, 21 July 13
@samnewman#geecon
Sunday, 21 July 13
@samnewman#geecon
Sunday, 21 July 13
@samnewman#geecon
Operational Data
Sunday, 21 July 13
@samnewman#geecon
Operational Data
CPU
Sunday, 21 July 13
@samnewman#geecon
Operational Data
CPU
Memory Use
Sunday, 21 July 13
@samnewman#geecon
Operational Data
CPU
Memory Use
Threads
Sunday, 21 July 13
@samnewman#geecon
Operational Data
CPU
Disk IO
Memory Use
Threads
Sunday, 21 July 13
@samnewman#geecon
Collection & Display
• sar
• syslog
• collectd
• syslog-ng
• nagios
• ganglia
Sunday, 21 July 13
@samnewman#geecon
Server
Server
Server
Server
Sunday, 21 July 13
@samnewman#geecon
Server
Server
Server
Server
Sunday, 21 July 13
@samnewman#geecon
Server
Server
Server
Server
Sunday, 21 July 13
@samnewman#geecon
Server
Server
Server
Server
Sunday, 21 July 13
@samnewman#geecon
Business Data
Sunday, 21 July 13
@samnewman#geecon
Business Data
Orders Placed
Sunday, 21 July 13
@samnewman#geecon
Business Data
Orders Placed
Revenue
Sunday, 21 July 13
@samnewman#geecon
Business Data
Orders Placed
Revenue
Fraud Cases
Sunday, 21 July 13
@samnewman#geecon
Business Data
Orders Placed
Bounce Rate
Revenue
Fraud Cases
Sunday, 21 July 13
@samnewman#geecon
How did we handle
them?
• Google Analytics
• Data Warehouse Systems
• Log files!
Sunday, 21 July 13
@samnewman#geecon
Something Happened!
Sunday, 21 July 13
@samnewman#geecon
Something Happened!
What Should We Do?
Sunday, 21 July 13
@samnewman#geecon
Something Happened!
What Should We Do?
Sunday, 21 July 13
@samnewman#geecon
Something Happened!
What Should We Do?
Sunday, 21 July 13
@samnewman#geecon
Sunday, 21 July 13
@samnewman#geecon
http://blog.jgc.org/2006/05/what-slashdot-effect-looks-like.html
Sunday, 21 July 13
@samnewman#geecon
Sunday, 21 July 13
@samnewman#geecon
Fast
Sunday, 21 July 13
@samnewman#geecon
Fast
And Easy...
Sunday, 21 July 13
@samnewman#geecon
Fast
And Easy...
At Scale
Sunday, 21 July 13
@samnewman#geecon
Aggregation Is Key
Sunday, 21 July 13
@samnewman#geecon
Mark McGranaghan: "Logs as Data"
http://blip.tv/clojure/mark-mcgranaghan-logs-as-data-5953857
Sunday, 21 July 13
@samnewman#geecon
Paul Ingles: "Users as Data"
http://vimeo.com/45136211
Sunday, 21 July 13
@samnewman#geecon
Log Stash + Graylog2
Sunday, 21 July 13
@samnewman#geecon
Log Stash + Graylog2
Sunday, 21 July 13
@samnewman#geecon
Log Stash + Graylog2
Sunday, 21 July 13
@samnewman#geecon
Log Stash + Graylog2
Sunday, 21 July 13
@samnewman#geecon
Sunday, 21 July 13
@samnewman#geecon
Graphite
Sunday, 21 July 13
@samnewman#geecon
Sunday, 21 July 13
@samnewman#geecon
Sunday, 21 July 13
@samnewman#geecon
www01.cpuUsage 42 1286269200
Sunday, 21 July 13
@samnewman#geecon
Sunday, 21 July 13
@samnewman#geecon
Sunday, 21 July 13
@samnewman#geecon
Sunday, 21 July 13
@samnewman#geecon
Sunday, 21 July 13
@samnewman#geecon
???
Sunday, 21 July 13
@samnewman#geecon
Sunday, 21 July 13
@samnewman#geecon
Sunday, 21 July 13
@samnewman#geecon
Graphite
Sunday, 21 July 13
@samnewman#geecon
Graphite
Server
collectd
Sunday, 21 July 13
@samnewman#geecon
Graphite
AppServer
collectd
Sunday, 21 July 13
@samnewman#geecon
Graphite
App
Server
Server
collectd
Sunday, 21 July 13
@samnewman#geecon
Graphite
App
Server
Server
collectd Yammer Metrics
Sunday, 21 July 13
@samnewman#geecon
Graphite
App
Server
Server
collectd Yammer Metrics
Sunday, 21 July 13
@samnewman#geecon
Volume!
Sunday, 21 July 13
@samnewman#geecon
Aggregation!
Sunday, 21 July 13
@samnewman#geecon
www01.cpuUsage 42 1286269200
Sunday, 21 July 13
@samnewman#geecon
orderplaced 1 1286269200
Sunday, 21 July 13
@samnewman#geecon
orderplaced 1 1286269200
orderplaced 1 1286269200
Sunday, 21 July 13
@samnewman#geecon
orderplaced 1 1286269200
orderplaced 1 1286269200
orderplaced = 1
Sunday, 21 July 13
@samnewman#geecon
StatsD
Sunday, 21 July 13
@samnewman#geecon
Counters
ordersplaced:1|c
Sunday, 21 July 13
@samnewman#geecon
timings
orderduration:140|ms
Sunday, 21 July 13
@samnewman#geecon
StatsD
Client Client
Graphite
Sunday, 21 July 13
@samnewman#geecon
StatsD
Client Client
Graphite
Sunday, 21 July 13
@samnewman#geecon
StatsD
Client Client
Graphite
Sunday, 21 July 13
@samnewman#geecon
Riemann
Sunday, 21 July 13
@samnewman#geecon
Riemann
Sunday, 21 July 13
@samnewman#geecon
Riemann
Sunday, 21 July 13
@samnewman#geecon
Riemann
Sunday, 21 July 13
@samnewman#geecon
Riemann
Client Client
Graphite
Sunday, 21 July 13
@samnewman#geecon
Sunday, 21 July 13
@samnewman#geecon
(service "api req")
(percentiles 5 [0.5 0.95 0.99] index))
Sunday, 21 July 13
@samnewman#geecon
(service "api req")
(percentiles 5 [0.5 0.95 0.99] index))
Sunday, 21 July 13
@samnewman#geecon
(def tell-ops
(rollup 5 3600 (email "ops@vonbraun.mil")))
(streams
(where (state "critical") tell-ops))
Sunday, 21 July 13
@samnewman#geecon
(let[client (tcp-client :host "aggregator")]
(by [:host :service]
(changed :state
(forward client))))
Sunday, 21 July 13
@samnewman#geecon
Riemann
Server
Client Client
Sunday, 21 July 13
@samnewman#geecon
Riemann
Server
Client Client
Riemann
Server
Client Client
Sunday, 21 July 13
@samnewman#geecon
Riemann
Server
Client Client
Riemann
Server
Client Client
Riemann
Server
Sunday, 21 July 13
@samnewman#geecon
So What Do We Have?
Sunday, 21 July 13
@samnewman#geecon
Server Server
Graphite
Graylog 2
Server
Sunday, 21 July 13
@samnewman#geecon
Sunday, 21 July 13
@samnewman#geecon
Sunday, 21 July 13
@samnewman#geecon
Sunday, 21 July 13
@samnewman#geecon
Server Server
Graphite Graylog 2Dashboard
A
Dashboard
B
Dashboard
C
Server
Sunday, 21 July 13
@samnewman#geecon
Server Server
StatsD/
Riemann
Graylog 2
Graphite
Dashboard
A
Dashboard
B
Dashboard
C
Sunday, 21 July 13
@samnewman#geecon
http://shopify.github.io/dashing/
Sunday, 21 July 13
@samnewman#geecon
Sunday, 21 July 13
@samnewman#geecon
Sunday, 21 July 13
@samnewman#geecon
Sunday, 21 July 13
@samnewman#geecon
Sunday, 21 July 13
@samnewman#geecon
Realtime
Aggregator
Sunday, 21 July 13
@samnewman#geecon
Realtime
Aggregator
Sunday, 21 July 13
@samnewman#geecon
Realtime
Aggregator
Sunday, 21 July 13
@samnewman#geecon
Realtime
Aggregator
Data is lost!
Sunday, 21 July 13
@samnewman#geecon
Realtime
Aggregator
Data is lost!
Sunday, 21 July 13
@samnewman#geecon
Real-time metrics
requires upfront
knowledge
Sunday, 21 July 13
@samnewman#geecon
Realtime
Aggregator
Sunday, 21 July 13
@samnewman#geecon
Realtime
Aggregator
Sunday, 21 July 13
@samnewman#geecon
Realtime
Aggregator
Lossless
Event Store
Sunday, 21 July 13
@samnewman#geecon
Realtime
Aggregator
Lossless
Event Store
Sunday, 21 July 13
@samnewman#geecon
Realtime
Aggregator
Lossless
Event Store
Hadoop
HBase
Cassandra
Sunday, 21 July 13
@samnewman#geecon
Riemann
Server
Client Client
Sunday, 21 July 13
@samnewman#geecon
Riemann
Server
Client Client
Lossless
Event Store
Sunday, 21 July 13
@samnewman#geecon
Event Sourcing
Sunday, 21 July 13
@samnewman#geecon
But...
Sunday, 21 July 13
@samnewman#geecon
Realtime
Aggregator
Sunday, 21 July 13
@samnewman#geecon
Lossless
Event Store
Realtime
Aggregator
Sunday, 21 July 13
@samnewman#geecon
Can I have one view?
Lossless
Event Store
Realtime
Aggregator
Sunday, 21 July 13
@samnewman#geecon
http://nathanmarz.com/
Sunday, 21 July 13
@samnewman#geecon
Lossless
Event Store
Realtime
Aggregator
Sunday, 21 July 13
@samnewman#geecon
Lossless
Event Store
Realtime
Aggregator
Sunday, 21 July 13
@samnewman#geecon
Lossless
Event Store
Realtime
Aggregator
Up to date, but only
for a small window
Sunday, 21 July 13
@samnewman#geecon
Lossless
Event Store
Realtime
Aggregator
Consistent,
but out of date
Up to date, but only
for a small window
Sunday, 21 July 13
@samnewman#geecon
Lossless
Event Store
Realtime
Aggregator
Unified
Query
Consistent,
but out of date
Up to date, but only
for a small window
Sunday, 21 July 13
@samnewman#geecon
Lossless
Event Store
Realtime
Aggregator
Lambda Architecture
Unified
Query
Consistent,
but out of date
Up to date, but only
for a small window
Sunday, 21 July 13
@samnewman#geecon
The Future?
Sunday, 21 July 13
@samnewman#geecon
Server Server
Aggregating
Relay
Graphite
Graylog 2
Hadoop
Sunday, 21 July 13
@samnewman#geecon
Server Server
Aggregating
Relay
Graphite
Graylog 2
Hadoop
Unified
Query
Sunday, 21 July 13
@samnewman#geecon
Sunday, 21 July 13
@samnewman#geecon
AllYour Data
Sunday, 21 July 13
@samnewman#geecon
AllYour Data
In Realtime
Sunday, 21 July 13
@samnewman#geecon
AllYour Data
In Realtime
Sunday, 21 July 13
@samnewman#geecon
Sunday, 21 July 13
@samnewman#geecon
Find and free your data
Sunday, 21 July 13
@samnewman#geecon
Find and free your data
Start simple
Sunday, 21 July 13
@samnewman#geecon
Find and free your data
Start simple
Create different views for different
stakeholders
Sunday, 21 July 13
@samnewman#geecon
Find and free your data
Start simple
Create different views for different
stakeholders
Don’t be scared of real-time!
Sunday, 21 July 13
@samnewman#geecon
Thanks!
snewman@thoughtworks.com
@samnewman
Sunday, 21 July 13

Mais conteúdo relacionado

Mais de Sam Newman

Rip It Up - The Microservice Organisation
Rip It Up  - The Microservice OrganisationRip It Up  - The Microservice Organisation
Rip It Up - The Microservice OrganisationSam Newman
 
What Is This Cloud Native Thing Anyway?
What Is This Cloud Native Thing Anyway?What Is This Cloud Native Thing Anyway?
What Is This Cloud Native Thing Anyway?Sam Newman
 
Confusion In The Land Of The Serverless - 90min Version
Confusion In The Land Of The Serverless - 90min VersionConfusion In The Land Of The Serverless - 90min Version
Confusion In The Land Of The Serverless - 90min VersionSam Newman
 
AppSec and Microservices
AppSec and MicroservicesAppSec and Microservices
AppSec and MicroservicesSam Newman
 
Feature Branches And Toggles In A Post-GitHub World
Feature Branches And Toggles In A Post-GitHub WorldFeature Branches And Toggles In A Post-GitHub World
Feature Branches And Toggles In A Post-GitHub WorldSam Newman
 
Confusion In The Land Of The Serverless
Confusion In The Land Of The ServerlessConfusion In The Land Of The Serverless
Confusion In The Land Of The ServerlessSam Newman
 
AppSec And Microservices
AppSec And MicroservicesAppSec And Microservices
AppSec And MicroservicesSam Newman
 
Deploying and Scaling Microservices
Deploying and Scaling MicroservicesDeploying and Scaling Microservices
Deploying and Scaling MicroservicesSam Newman
 
BETA - Securing microservices
BETA - Securing microservicesBETA - Securing microservices
BETA - Securing microservicesSam Newman
 
Principles of microservices ndc oslo
Principles of microservices   ndc osloPrinciples of microservices   ndc oslo
Principles of microservices ndc osloSam Newman
 
Principles of microservices velocity
Principles of microservices   velocityPrinciples of microservices   velocity
Principles of microservices velocitySam Newman
 
QCon Sao Paulo Keynote - Microservices, an Unexpected Journey
QCon Sao Paulo Keynote - Microservices, an Unexpected JourneyQCon Sao Paulo Keynote - Microservices, an Unexpected Journey
QCon Sao Paulo Keynote - Microservices, an Unexpected JourneySam Newman
 
Principles of microservices XP Days Ukraine
Principles of microservices   XP Days UkrainePrinciples of microservices   XP Days Ukraine
Principles of microservices XP Days UkraineSam Newman
 
Testing & deploying microservices - XP Days Ukraine 2014
Testing & deploying microservices  - XP Days Ukraine 2014Testing & deploying microservices  - XP Days Ukraine 2014
Testing & deploying microservices - XP Days Ukraine 2014Sam Newman
 
Principles of Microservices - NDC 2014
Principles of Microservices  - NDC 2014Principles of Microservices  - NDC 2014
Principles of Microservices - NDC 2014Sam Newman
 
Practical microservices - NDC 2014
Practical microservices  - NDC 2014Practical microservices  - NDC 2014
Practical microservices - NDC 2014Sam Newman
 
Practical microservices - javazone 2014
Practical microservices -  javazone 2014Practical microservices -  javazone 2014
Practical microservices - javazone 2014Sam Newman
 
Practical microservices - YOW 2013
Practical microservices  - YOW 2013Practical microservices  - YOW 2013
Practical microservices - YOW 2013Sam Newman
 
From macro to micro goto
From macro to micro   gotoFrom macro to micro   goto
From macro to micro gotoSam Newman
 

Mais de Sam Newman (19)

Rip It Up - The Microservice Organisation
Rip It Up  - The Microservice OrganisationRip It Up  - The Microservice Organisation
Rip It Up - The Microservice Organisation
 
What Is This Cloud Native Thing Anyway?
What Is This Cloud Native Thing Anyway?What Is This Cloud Native Thing Anyway?
What Is This Cloud Native Thing Anyway?
 
Confusion In The Land Of The Serverless - 90min Version
Confusion In The Land Of The Serverless - 90min VersionConfusion In The Land Of The Serverless - 90min Version
Confusion In The Land Of The Serverless - 90min Version
 
AppSec and Microservices
AppSec and MicroservicesAppSec and Microservices
AppSec and Microservices
 
Feature Branches And Toggles In A Post-GitHub World
Feature Branches And Toggles In A Post-GitHub WorldFeature Branches And Toggles In A Post-GitHub World
Feature Branches And Toggles In A Post-GitHub World
 
Confusion In The Land Of The Serverless
Confusion In The Land Of The ServerlessConfusion In The Land Of The Serverless
Confusion In The Land Of The Serverless
 
AppSec And Microservices
AppSec And MicroservicesAppSec And Microservices
AppSec And Microservices
 
Deploying and Scaling Microservices
Deploying and Scaling MicroservicesDeploying and Scaling Microservices
Deploying and Scaling Microservices
 
BETA - Securing microservices
BETA - Securing microservicesBETA - Securing microservices
BETA - Securing microservices
 
Principles of microservices ndc oslo
Principles of microservices   ndc osloPrinciples of microservices   ndc oslo
Principles of microservices ndc oslo
 
Principles of microservices velocity
Principles of microservices   velocityPrinciples of microservices   velocity
Principles of microservices velocity
 
QCon Sao Paulo Keynote - Microservices, an Unexpected Journey
QCon Sao Paulo Keynote - Microservices, an Unexpected JourneyQCon Sao Paulo Keynote - Microservices, an Unexpected Journey
QCon Sao Paulo Keynote - Microservices, an Unexpected Journey
 
Principles of microservices XP Days Ukraine
Principles of microservices   XP Days UkrainePrinciples of microservices   XP Days Ukraine
Principles of microservices XP Days Ukraine
 
Testing & deploying microservices - XP Days Ukraine 2014
Testing & deploying microservices  - XP Days Ukraine 2014Testing & deploying microservices  - XP Days Ukraine 2014
Testing & deploying microservices - XP Days Ukraine 2014
 
Principles of Microservices - NDC 2014
Principles of Microservices  - NDC 2014Principles of Microservices  - NDC 2014
Principles of Microservices - NDC 2014
 
Practical microservices - NDC 2014
Practical microservices  - NDC 2014Practical microservices  - NDC 2014
Practical microservices - NDC 2014
 
Practical microservices - javazone 2014
Practical microservices -  javazone 2014Practical microservices -  javazone 2014
Practical microservices - javazone 2014
 
Practical microservices - YOW 2013
Practical microservices  - YOW 2013Practical microservices  - YOW 2013
Practical microservices - YOW 2013
 
From macro to micro goto
From macro to micro   gotoFrom macro to micro   goto
From macro to micro goto
 

Último

The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
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
 
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
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
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
 
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
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
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
 
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
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
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
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
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
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 

Último (20)

The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
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
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
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...
 
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
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
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
 
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...
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
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
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
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...
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 

Surfing the event stream