Running Aground: Debugging Docker in Production

preview_player
Показать описание
Talk originally given at DockerCon '15, which (despite being a popular presentation and still broadly current) Docker Inc. has elected to delist.

Abstract: The inevitability of Docker as the mainstream means of delivering apps to the cloud raises one final question of both developers and operators alike: how do we debug all this? Those challenges have multiplied with the rise of microservices: while distributed systems can be highly resilient to certain kinds of failure, they're exposed to new failure modes. In this talk, we will describe the debugging techniques we have employed across a multitude of customers, and like any good talk on debugging, this one will be laden with real stories from the trenches and how those painful experiences resulted in better tools and better methodologies.
Рекомендации по теме
Комментарии
Автор

A Bryan Cantrill talk is a mixture of technical talk and standup comedy.
I love it.

ovndfbs
Автор

I cannot express the joy I had watching this video. Glad I found this gem here. Totally "nerdy stuff".

meetzaveri
Автор

Elected to delist? this is amazing. I thought I spoke too fast.

TheDbcoliveira
Автор

I'ts a shame Bryan wasn't able to use the Ever Given as an example.

allesarfint
Автор

"Earthquake is such a boring term."
You mean a "loss of stability event"?

harambeexpress
Автор

He speaks so fast and probably thinks as fast I can't imagine working along side him since I'm dumb and slow 😂

imranariffin
Автор

You could have summarized the entire talk with “the network is the computer”. ;)

BryanIrvine
Автор

his adobe dies 12:00 mins in .... options : debug or reboot third option set fire to code base lol

regulus
Автор

I'm gonna get burned at the stake for saying this, but the problem that Docker's trying to solve on Linux was never a problem on Windows because the APIs were always very stable. I can run an exe from 20 years ago on the latest Windows with few exceptions. Plus Docker's model can't help you deploy GUI apps since WM APIs cannot be syscalls and you can't bring the whole WM in the container with you either. You actually need the OS to provide a stable API in that case, but Linux people never understood this (in fact not even today they understand that that is the reason why Linux has virtually zero market share on the desktop).

UGPepe
Автор

This guy loves to hear himself talk....

revealingfactsall