SlideShare une entreprise Scribd logo
1  sur  140
@raffi
          Raffi Krikorian


Giving a talk at @StanfordACM.
Want to know about engineering for
real-time?
1 min ago via Twitter for iPhone   Favorite   Retweet   Reply
@JordnJnkieJuice
         ✔Finally✈MF✈Famous✔



EARTHQUAKE !!!!!
1 min ago via Echofon   Favorite   Retweet   Reply
@usgs
300 miles
   to
  NYC
@remedyoakland
         Remedy


Strawberry scones and rhubarb
turnovers in the house!
14 Apr via Facebook   Favorite   Retweet   Reply
What’s a Tweet?
48 characters
                                              +1 for the bird

What’s a Tweet?
It’s a short message that's sent through




                                   140 characters max
1 tweet
sizeof(1 tweet)
sizeof(1 tweet)= 140 characters
sizeof(1 tweet)= 140 characters
sizeof(1 tweet)= 140 characters
sizeof(1 tweet)= 140 characters
sizeof(1 tweet)≈ 200 bytes
sizeof(1 tweet)≈ 200 bytes
= 140 characters
sizeof(1 tweet)
                ≈ 200 bytes
= 140 characters
sizeof(1 tweet)
                ≈ 200 bytes
@Astro_Soichi
          Soichi Noguchi



http://twitpic.com/17dfqb -




8 Mar 10 via TwitPic       Favorite   Retweet   Reply
@Astro_Soichi
          Soichi Noguchi



http://twitpic.com/17dfqb -




8 Mar 10 via TwitPic       Favorite   Retweet   Reply
About


Tweets a day
About

230,000,000
  Tweets a day
2.3E6 tweets
    day
2.3E6 tweets 2600 tweets
            ≈
    day        second
2.3E6 tweets 2600 tweets
            ≈
    day        second
2.3E6 tweets 2600 tweets
            ≈
    day        second
2.3E6 tweets 2600 tweets
            ≈
    day        second
2.3E6 tweets 2600 tweets
            ≈
    day        second

                       steady state
7,196
TPS
Tokyo
6,600 TPS
8,800 TPS
status/update
status/update
status/update
status/update




    HTTP 200 OK


{
status/update




    HTTP 200 OK


{
status/update




 HTTP 200 OK
status/update




 HTTP 200 OK
st
s
Snowflake
https://github.com/twitter/snowflake




                                       s
s
s
s
s
s



Rockdove
s
s
t.co
{
{
Storage
          {
{
status/update




    HTTP 200 OK


{
status/update




    HTTP 200 OK


{
status/update




    HTTP 200 OK


{
HTTP 200 OK


{
    …
    "text":"Tweet!"
    …
}
HTTP 200 OK


{
    …
    "text":"Tweet!"
    …
}
HTTP 200 OK


{
    …
    "text":"Tweet!"
    …
}
status/update




    HTTP 200 OK


{
    …
    "text":"Tweet!"
    …
}
status/update




    HTTP 200 OK


{
    …
    "text":"Tweet!"
    …
}
status/update




    HTTP 200 OK


{
    …
    "text":"Tweet!"
    …
}
status/update


                      Fanout




    HTTP 200 OK


{
    …
    "text":"Tweet!"
    …
}
status/update


                      Fanout




    HTTP 200 OK


{
    …
    "text":"Tweet!"
    …
}
te


     Fanout




K
te


     Fanout




K
te


     Fanout




K
te

              Flock
     Fanout




K
te


     Fanout




K
te


     Fanout




K
status/update


                      Fanout




    HTTP 200 OK


{
    …
    "text":"Tweet!"
    …
}
status/update


                      Fanout




    HTTP 200 OK


{
    …
    "text":"Tweet!"
    …
}
followed by   following
@ladygaga
mother mons†er
13.2 million followers

@justinbieber
Justin Bieber
12.4 million followers

@BarackObama
44th President of the United States
9.9 million followers

@raffi
me!
0.01 million followers
@ladygaga
mother mons†er
13.2 million followers

@raffi
me!
0.01 million followers
@ladygaga
mother mons†er
13.2 million followers

@raffi
me!
0.01 million followers
@ladygaga
       mother mons†er
       13.2 million followers

       @raffi
       me!
       0.01 million followers




10000x more followers than me
@ladygaga
mother mons†er
13.2 million followers

@raffi
me!
0.01 million followers




  scaling for            107
Has...
⇢ huge number of concurrent connections
⇢ lots of I/O
⇢ few persistent objects
Gosai Kiji

Phasianus versicolor also
known as Japanese Pheasant
is a bird of the lowlands.
Closely related to the
Common Pheasant, the cock
is distinguished by dark
green plumage on breast and
mantle. The male has an
iridescent violet neck, red
bare facial skin and purplish
green tail. The female is
smaller than male, and has a
dull brown plumage with
dark spots.
Gosai Kiji

Phasianus versicolor also
known as Japanese Pheasant
is a bird of the lowlands.
Closely related to the
Common Pheasant, the cock
is distinguished by dark
green plumage on breast and
mantle. The male has an
iridescent violet neck, red
bare facial skin and purplish
green tail. The female is
smaller than male, and has a
dull brown plumage with
dark spots.
needS...
⇢ ability to handle server workloads
needS...
⇢ ability to handle server workloads
⇢ flexibility in language
needS...
⇢ ability to handle server workloads
⇢ flexibility in language
needS...
⇢ ability to handle server workloads
⇢ flexibility in language
needS...
⇢ ability to handle server workloads
⇢ flexibility in language
needS...
⇢ ability to handle server workloads
⇢ flexibility in language
needS...
⇢ ability to handle server workloads
⇢ flexibility in language
⇢ a real concurrency model
finagle |fəˈnāgəl|

          needS...
                                       verb [ trans. ] informal
                                       obtain (something) by devious or dishonest means : Ted
                                       attended all the football games he could finagle tickets for.
                                       • [ intrans. ] act in a devious or dishonest manner : they
                                       wrangled and finagled over the fine points.
⇢ ability to handle server workloads   DERIVATIVES
⇢ flexibility in language              finagler |fəˈnāg(ə)lər| noun


⇢ a real concurrency model             ORIGIN 1920s (originally U.S.): from dialect fainaigue
                                       [cheat] ; perhaps from Old French fornier ‘deny.’
finagle |fəˈnāgəl|

          needS...
                                       verb [ trans. ] informal
                                       obtain (something) by devious or dishonest means : Ted
                                       attended all the football games he could finagle tickets for.
                                       • [ intrans. ] act in a devious or dishonest manner : they
                                       wrangled and finagled over the fine points.
⇢ ability to handle server workloads   DERIVATIVES
⇢ flexibility in language              finagler |fəˈnāg(ə)lər| noun


⇢ a real concurrency model             ORIGIN 1920s (originally U.S.): from dialect fainaigue
                                       [cheat] ; perhaps from Old French fornier ‘deny.’
finagle |fəˈnāgəl|

          needS...
                                       verb [ trans. ] informal
                                       obtain (something) by devious or dishonest means : Ted
                                       attended all the football games he could finagle tickets for.
                                       • [ intrans. ] act in a devious or dishonest manner : they
                                       wrangled and finagled over the fine points.
⇢ ability to handle server workloads   DERIVATIVES
⇢ flexibility in language              finagler |fəˈnāg(ə)lər| noun


⇢ a real concurrency model             ORIGIN 1920s (originally U.S.): from dialect fainaigue
                                       [cheat] ; perhaps from Old French fornier ‘deny.’
finagle |fəˈnāgəl|
                                       verb [ trans. ] informal

          needS...                     obtain (something) by devious or dishonest means : Ted
                                       attended all the football games he could finagle tickets for.
                                       • [ intrans. ] act in a devious or dishonest manner : they
                                       wrangled and finagled over the fine points.
⇢ ability to handle server workloads   DERIVATIVES

⇢ flexibility in language              finagler |fəˈnāg(ə)lər| noun


⇢ a real concurrency model             ORIGIN 1920s (originally U.S.): from dialect fainaigue
                                       [cheat] ; perhaps from Old French fornier ‘deny.’
’S Infrastructure trades in...
⇢ RAM & CPU
⇢ bandwidth
⇢ machine density
Switching to      doesn’t imply
that     is a mistake
is a

Real-Time Event-driven
         &
         Problem
What happens in the

    World
    happens on
Follow me at
Questions?   twitter.com/raffi

Contenu connexe

Plus de Raffi Krikorian

Twitter for CS10 @ Berkeley (Spring 2011)
Twitter for CS10 @ Berkeley (Spring 2011)Twitter for CS10 @ Berkeley (Spring 2011)
Twitter for CS10 @ Berkeley (Spring 2011)Raffi Krikorian
 
Twitter by the Numbers (Columbia University)
Twitter by the Numbers (Columbia University)Twitter by the Numbers (Columbia University)
Twitter by the Numbers (Columbia University)Raffi Krikorian
 
Twitter and the Real-Time Web
Twitter and the Real-Time WebTwitter and the Real-Time Web
Twitter and the Real-Time WebRaffi Krikorian
 
Twitter - Guest Lecture UC Berkeley CS10 Fall 2010
Twitter - Guest Lecture UC Berkeley CS10 Fall 2010Twitter - Guest Lecture UC Berkeley CS10 Fall 2010
Twitter - Guest Lecture UC Berkeley CS10 Fall 2010Raffi Krikorian
 
Developing for @twitterapi #hack4health
Developing for @twitterapi #hack4healthDeveloping for @twitterapi #hack4health
Developing for @twitterapi #hack4healthRaffi Krikorian
 
Intro to developing for @twitterapi (updated)
Intro to developing for @twitterapi (updated)Intro to developing for @twitterapi (updated)
Intro to developing for @twitterapi (updated)Raffi Krikorian
 
How to use Geolocation in your webapp @ FOWA Dublin 2010
How to use Geolocation in your webapp @ FOWA Dublin 2010How to use Geolocation in your webapp @ FOWA Dublin 2010
How to use Geolocation in your webapp @ FOWA Dublin 2010Raffi Krikorian
 
Intro to developing for @twitterapi
Intro to developing for @twitterapiIntro to developing for @twitterapi
Intro to developing for @twitterapiRaffi Krikorian
 
"What's Happening" to "What's Happening Here" @ Chirp
"What's Happening" to "What's Happening Here" @ Chirp"What's Happening" to "What's Happening Here" @ Chirp
"What's Happening" to "What's Happening Here" @ ChirpRaffi Krikorian
 
Handling Real-time Geostreams
Handling Real-time GeostreamsHandling Real-time Geostreams
Handling Real-time GeostreamsRaffi Krikorian
 
Adding the "Where" to the "When"
Adding the "Where" to the "When"Adding the "Where" to the "When"
Adding the "Where" to the "When"Raffi Krikorian
 
Scala + WattzOn, sitting in a tree....
Scala + WattzOn, sitting in a tree....Scala + WattzOn, sitting in a tree....
Scala + WattzOn, sitting in a tree....Raffi Krikorian
 
WattzOn Whole Earth Simulator
WattzOn Whole Earth SimulatorWattzOn Whole Earth Simulator
WattzOn Whole Earth SimulatorRaffi Krikorian
 
Broken Hearts: How Valentine's Day causes global warming
Broken Hearts: How Valentine's Day causes global warmingBroken Hearts: How Valentine's Day causes global warming
Broken Hearts: How Valentine's Day causes global warmingRaffi Krikorian
 

Plus de Raffi Krikorian (20)

Twitter for CS10 @ Berkeley (Spring 2011)
Twitter for CS10 @ Berkeley (Spring 2011)Twitter for CS10 @ Berkeley (Spring 2011)
Twitter for CS10 @ Berkeley (Spring 2011)
 
Twitter by the Numbers (Columbia University)
Twitter by the Numbers (Columbia University)Twitter by the Numbers (Columbia University)
Twitter by the Numbers (Columbia University)
 
Users and Geo
Users and GeoUsers and Geo
Users and Geo
 
Twitter and the Real-Time Web
Twitter and the Real-Time WebTwitter and the Real-Time Web
Twitter and the Real-Time Web
 
Twitter - Guest Lecture UC Berkeley CS10 Fall 2010
Twitter - Guest Lecture UC Berkeley CS10 Fall 2010Twitter - Guest Lecture UC Berkeley CS10 Fall 2010
Twitter - Guest Lecture UC Berkeley CS10 Fall 2010
 
Developing for @twitterapi #hack4health
Developing for @twitterapi #hack4healthDeveloping for @twitterapi #hack4health
Developing for @twitterapi #hack4health
 
Twitter by the Numbers
Twitter by the NumbersTwitter by the Numbers
Twitter by the Numbers
 
Intro to developing for @twitterapi (updated)
Intro to developing for @twitterapi (updated)Intro to developing for @twitterapi (updated)
Intro to developing for @twitterapi (updated)
 
How to use Geolocation in your webapp @ FOWA Dublin 2010
How to use Geolocation in your webapp @ FOWA Dublin 2010How to use Geolocation in your webapp @ FOWA Dublin 2010
How to use Geolocation in your webapp @ FOWA Dublin 2010
 
Intro to developing for @twitterapi
Intro to developing for @twitterapiIntro to developing for @twitterapi
Intro to developing for @twitterapi
 
Twitter API Annotations
Twitter API AnnotationsTwitter API Annotations
Twitter API Annotations
 
"What's Happening" to "What's Happening Here" @ Chirp
"What's Happening" to "What's Happening Here" @ Chirp"What's Happening" to "What's Happening Here" @ Chirp
"What's Happening" to "What's Happening Here" @ Chirp
 
Energy / Tweet
Energy / TweetEnergy / Tweet
Energy / Tweet
 
Handling Real-time Geostreams
Handling Real-time GeostreamsHandling Real-time Geostreams
Handling Real-time Geostreams
 
Adding the "Where" to the "When"
Adding the "Where" to the "When"Adding the "Where" to the "When"
Adding the "Where" to the "When"
 
What's happening here?
What's happening here?What's happening here?
What's happening here?
 
WattzOn @ ETech 2009
WattzOn @ ETech 2009WattzOn @ ETech 2009
WattzOn @ ETech 2009
 
Scala + WattzOn, sitting in a tree....
Scala + WattzOn, sitting in a tree....Scala + WattzOn, sitting in a tree....
Scala + WattzOn, sitting in a tree....
 
WattzOn Whole Earth Simulator
WattzOn Whole Earth SimulatorWattzOn Whole Earth Simulator
WattzOn Whole Earth Simulator
 
Broken Hearts: How Valentine's Day causes global warming
Broken Hearts: How Valentine's Day causes global warmingBroken Hearts: How Valentine's Day causes global warming
Broken Hearts: How Valentine's Day causes global warming
 

Dernier

How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesThousandEyes
 
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...itnewsafrica
 
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
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI AgeCprime
 
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security ObservabilityGlenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security Observabilityitnewsafrica
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesKari Kakkonen
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfpanagenda
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentPim van der Noll
 
React Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkReact Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkPixlogix Infotech
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Hiroshi SHIBATA
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfIngrid Airi González
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical InfrastructureVarsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructureitnewsafrica
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Nikki Chapple
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityIES VE
 
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
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Alkin Tezuysal
 

Dernier (20)

How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
 
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
 
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.
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI Age
 
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security ObservabilityGlenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examples
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
 
React Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkReact Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App Framework
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical InfrastructureVarsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
 
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
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
 

Twitter: Engineering for Real-Time (Stanford ACM 2011)