Video and slides synchronized, mp3 and slide download available at URL http://bit.ly/2n9SPpw.
Oliver Gould discusses Finagle, a library providing a uniform model for handling failure at the communications layer, enabling Twitter to fail, safely and often. Filmed at qconsf.com.
Oliver Gould is the CTO of Buoyant, where he leads open source development efforts. Prior to joining Buoyant, he was a staff infrastructure engineer at Twitter, where he was the technical lead of Observability, Traffic, and Configuration & Coordination teams.
Exploring the Future Potential of AI-Enabled Smartphone Processors
Freeing the Whale: How to Fail at Scale
1. Freeing the Whale
How to Fail at Scale
oliver gould
cto, buoyant
QConSF, November 9, 2016
from
2. InfoQ.com: News & Community Site
• Over 1,000,000 software developers, architects and CTOs read the site world-
wide every month
• 250,000 senior developers subscribe to our weekly newsletter
• Published in 4 languages (English, Chinese, Japanese and Brazilian
Portuguese)
• Post content from our QCon conferences
• 2 dedicated podcast channels: The InfoQ Podcast, with a focus on
Architecture and The Engineering Culture Podcast, with a focus on building
• 96 deep dives on innovative topics packed as downloadable emags and
minibooks
• Over 40 new content items per week
Watch the video with slide
synchronization on InfoQ.com!
https://www.infoq.com/presentations/
twitter-finagle
3. Purpose of QCon
- to empower software development by facilitating the spread of
knowledge and innovation
Strategy
- practitioner-driven conference designed for YOU: influencers of
change and innovation in your teams
- speakers and topics driving the evolution and innovation
- connecting and catalyzing the influencers and innovators
Highlights
- attended by more than 12,000 delegates since 2007
- held in 9 cities worldwide
Presented at QCon San Francisco
www.qconsf.com
10. Resilience is an imperative: our software
runs on the truly dismal computers we call
datacenters. Besides being heinously
complex… they are unreliable and prone to
operator error.
Marius Eriksen
@marius
RPC Redux
11. software you didn’t write
hardware you can’t touch
network you can’t trace
break in new and surprising ways
and your customers shouldn’t notice
50. linkerd service mesh
transport security
service discovery
circuit breaking
backpressure
deadlines
retries
tracing
metrics
keep-alive
multiplexing
load balancing
per-request routing
service-level objectives
Service B
instance
linkerd
Service C
instance
linkerd
Service A
instance
linkerd