BT
Older Newer rss
47:39

What We Talk about When We Talk about Distributed Systems

Posted by Alvaro Videla  on  Jun 08, 2016

Alvaro Videla reviews distributed systems: async/sync, message passing, shared memory, failure detectors, leader election, consensus and different kinds of replication, and recommends related books.

36:19

The Mechanics of Testing Large Data Pipelines

Posted by Mathieu Bastian  on  Apr 24, 2016

Mathieu Bastian explores the mechanics of unit, integration, data and performance testing for large, complex data workflows, along with the tools for Hadoop, Pig and Spark.

39:53

Connecting Stream Processors to Databases

Posted by Gian Merlino  on  Apr 03, 2016

Gian Merlino discusses stream processors and a common use case - keeping databases up to date-, the challenges they present, with examples from Kafka, Storm, Samza, Druid, and others.

51:06

A Brief History of Chain Replication

Posted by Christopher Meiklejohn  on  Mar 13, 2016

Christopher Meiklejohn talks through a history of chain replication, starting with the original work from 2004 by van Renesse and Schneider up to new and unique designs of chain replication.

51:29

The Raft Consensus Algorithm

Posted by Diego Ongaro  on  Mar 02, 2016

Diego Ongaro introduces Raft, a consensus algorithm for managing a replicated log by separating the key elements of consensus and reducing the number of states that must be considered.

38:48

Architecting Distributed Databases for Failure

Posted by Fangjin Yang  on  Feb 27, 2016

Fangjin Yang covers common problems and failures seen with distributed systems, and discusses design patterns that can be used to maintain data integrity and availability when everything goes wrong.

01:26:57

Hadoop Workflows and Distributed YARN Apps using Spring Technologies

Posted by Thomas Risberg, Janne Valkealahti  on  Feb 21, 2016

The authors discuss how Spring for Apache Hadoop can make developing workflows with Map Reduce, Spark, Hive and Pig jobs easier, and using Spring Cloud to build distributed apps for YARN.

01:11:54

Federated Queries with HAWQ - SQL on Hadoop and Beyond

Posted by Christian Tzolov  on  Feb 04, 2016

Christian Tzolov shows different integration approaches between HAWQ and GemFire, showing using Spring XD to ingest GemFire data into HDFS and using Spring Boot to implement a RESTful proxy for HAWQ.

54:49

Building Blocks of a Distributed System

Posted by Oren Eini  on  Feb 03, 2016

Oren Eini discusses the building blocks of a reliable, transactional distributed database, covering ACID compliance, consistency, failure handling, monitoring, management, and more.

55:55

Distributed Java Systems in Minutes with Hazelcast

Posted by David Brimley  on  Feb 02, 2016

This talk presents Hazelcast, an open-source distributed Java in-memory container that allows multiple processes to share data using standard Java APIs such as Maps, Sets and Lists.

46:04

So We Hear You Like Papers

Posted by Ines Sombra,Caitie McCaffrey  on  Dec 09, 2015

Ines Sombre and Caitie McCaffrey offer a guided tour of papers from past and present research that have reshaped the way we think about building large scale distributed systems.

45:28

Functional Distributed Programming with Irmin

Posted by Anil Madhavapeddy  on  Oct 31, 2015

Anil Madhavapeddy introduces the Irmin library by means of a functional queue, shows how the Git mirroring works, and then demonstrates some more complex applications.

General Feedback
Bugs
Advertising
Editorial
Marketing
InfoQ.com and all content copyright © 2006-2016 C4Media Inc. InfoQ.com hosted at Contegix, the best ISP we've ever worked with.
Privacy policy
BT

We notice you’re using an ad blocker

We understand why you use ad blockers. However to keep InfoQ free we need your support. InfoQ will not provide your data to third parties without individual opt-in consent. We only work with advertisers relevant to our readers. Please consider whitelisting us.