BT

New Early adopter or innovator? InfoQ has been working on some new features for you. Learn more

Older Newer rss
33:53

Streaming Live Data and the Hadoop Ecosystem

Posted by Oleg Zhurakousky  on  Jan 29, 2017 Posted by Oleg Zhurakousky  on  Jan 29, 2017

Oleg Zhurakousky discusses the Hadoop ecosystem – Hadoop, HDFS, Yarn-, and how projects such as Hive, Atlas, NiFi interact and integrate to support the variety of data used for analytics.

30:58

Troubleshooting RabbitMQ and Microservices That Use It

Posted by Micahel Klishin  on  Jan 14, 2017 Posted by Micahel Klishin  on  Jan 14, 2017

Micahel Klishin talks about how one can troubleshoot a distributed service-oriented system, focusing on Java, Spring, and RabbitMQ.

32:43

How to Properly Blame Things for Causing Latency: An Introduction to Distributed Tracing and Zipkin

Posted by Adrian Cole  on  Jan 04, 2017 Posted by Adrian Cole  on  Jan 04, 2017

Adrian Cole overviews how to debug latency problems using call graphs created by Zipkin, taking a look at the ecosystem, including tools to trace Ruby, C#, Java and Spring Boot apps.

43:31

Building Confidence in a Distributed System

Posted by Sean T. Allen  on  Nov 03, 2016 Posted by Sean T. Allen  on  Nov 03, 2016

Sean T. Allen talks about creating repeatable tests using programmatic fault injection, message tracing, and auditing to create a trustworthy system which provides correct results.

30:29

Achieving Mega-Scale Business Intelligence through Speed of Thought Analytics on Hadoop

Posted by Ian Fyfe  on  Oct 26, 2016 Posted by Ian Fyfe  on  Oct 26, 2016

Ian Fyfe discusses the different options for implementing speed-of-thought business analytics and machine learning tools directly on top of Hadoop.

37:21

Cloud Native Key Management

Posted by Justin Smith  on  Oct 05, 2016 Posted by Justin Smith  on  Oct 05, 2016

Justin Smith discusses credential hygiene in distributed systems, covering topics such as key encrypting keys, hardware security modules, and promising advances in muti-party computation.

48:05

The Human Side of Microservices

Posted by John Billings  on  Sep 30, 2016 Posted by John Billings  on  Sep 30, 2016

John Billings talks about winning over those skeptical about the benefits of microservices along with tips on caching, failure, interface changes, etc. for building a distributed system architecture.

44:36

Distributed Systems in Practice, in Theory

Posted by Aysylu Greenberg  on  Sep 25, 2016 Posted by Aysylu Greenberg  on  Sep 25, 2016

Aysylu Greenberg revisits some features of modern distributed systems and shows three architectural patterns, their application, and reference papers that are relevant to today's distributed systems.

37:39

The Verification of a Distributed System

Posted by Caitie McCaffrey  on  Sep 11, 2016 Posted by Caitie McCaffrey  on  Sep 11, 2016

Caitie McCaffrey discusses the strategies for proving a correct system and less strenuous methods of testing, which can help increase our confidence that a system is doing the right thing.

25:36

BOSH - Twenty Years of Deployment Lessons in One Tool

Posted by Colin Humphreys  on  Sep 08, 2016 Posted by Colin Humphreys  on  Sep 08, 2016

Colin Humphreys talks about how the Cloud Foundry community deploys the distributed system powering the one of the most successful open source platforms, along with details on the tooling used.

54:59

Membership, Dissemination and Population Protocols

Posted by Sean Cribbs  on  Sep 04, 2016 Posted by Sean Cribbs  on  Sep 04, 2016

Sean Cribbs discusses practical applications of academic research with a large scale distributed system, as well as membership and dissemination protocols and their application in practice.

49:42

Adaptive Availability for Quality of Service

Posted by Theo Schlossnagle  on  Aug 14, 2016 Posted by Theo Schlossnagle  on  Aug 14, 2016

Theo Schlossnagle talks about lessons learned in building an always-on distributed time-series database with aggressive quality of service guarantees, and techniques for dealing with bad machines.

BT