QCon 2014 London (Vadim Platanov)
-
Upload
vilniusjug -
Category
Technology
-
view
143 -
download
10
Transcript of QCon 2014 London (Vadim Platanov)
QCon 2014 London
Conference
● ~1000 attendees
Conference
● ~1000 attendees● 20 tracks
Conference
● ~1000 attendees● 20 tracks● 5 talks per track = 100 talks + keynotes
Conference
● ~1000 attendees● 20 tracks● 5 talks per track = 100 talks + keynotes● 7 tracks in parallel (2 solution tracks)
Conference
● ~1000 attendees● 20 tracks● 5 talks per track = 100 talks + keynotes● 7 tracks in parallel (2 solution tracks)● In front of the Westminster
Conference
● ~1000 attendees● 20 tracks● 5 talks per track = 100 talks + keynotes● 7 tracks in parallel (2 solution tracks)● In front of the Westminster● Great food
Conference
● ~1000 attendees● 20 tracks● 5 talks per track = 100 talks + keynotes● 7 tracks in parallel (2 solution tracks)● In front of the Westminster● Great food● Free stuff
Big Ideas
● Computer Science matters
Big Ideas
● Computer Science matters● Psychology matters
Big Ideas
● Computer Science matters● Psychology matters● Reliability matters
Big Ideas
● Computer Science matters● Psychology matters● Reliability matters● Modularity matters
Big Ideas
● Computer Science matters● Psychology matters● Reliability matters● Modularity matters● Terabytes of data matter
Big Ideas
● Computer Science matters● Psychology matters● Reliability matters● Modularity matters● Terabytes of data matter● Callbacks don’t matter
Bloomin’ marvelous
● Probabilistic data structures● Trade accuracy for space● Bloom filter, Count-Min, HyperLogLog
Fault tolerance made easy
● Timeout
Fault tolerance made easy
● Timeout● Circuit Breaker
Fault tolerance made easy
● Timeout● Circuit Breaker● Fail fast
Fault tolerance made easy
● Timeout● Circuit Breaker● Fail fast● Shed load
Fault tolerance made easy
● Timeout● Circuit Breaker● Fail fast● Shed load● Deferred work
Fault tolerance made easy
● Timeout● Circuit Breaker● Fail fast● Shed load● Deferred work● Limited retries
Microservices at Netflix
● Deliver stuff faster
Microservices at Netflix
● Deliver stuff faster● Encapsulate patterns in libraries
Microservices at Netflix
● Deliver stuff faster● Encapsulate patterns in libraries● Autonomous teams
Microservices at Netflix
● Deliver stuff faster● Encapsulate patterns in libraries● Autonomous teams● Multiple service versions at the same time
Microservices at Netflix
● Deliver stuff faster● Encapsulate patterns in libraries● Autonomous teams● Multiple service versions at the same time● Dynamic endpoint consumption
Microservices at Netflix
● Deliver stuff faster● Encapsulate patterns in libraries● Autonomous teams● Multiple service versions at the same time● Dynamic endpoint consumption● Automated cleanup and monitoring
Offline-first development
● Improve user experience on mobile devices
Offline-first development
● Improve user experience on mobile devices● Cache resources locally
Offline-first development
● Improve user experience on mobile devices● Cache resources locally● Numerous ways to check if browser online
Offline-first development
● Improve user experience on mobile devices● Cache resources locally● Numerous ways to check if browser online● ServiceWorker - intercept requests
Offline-first development
● Improve user experience on mobile devices● Cache resources locally● Numerous ways to check if browser online● ServiceWorker - intercept requests● CouchDB and www.hood.ie promotion
Why does general bombard a hill?
Why does general bombard a hill?
Because 67% of other successful generals bombard hills!