BT

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

Older rss
39:47

Big Ideas: Decentralized Storage

Posted by David Vorick  on  Jun 27, 2017 Posted by David Vorick  on  Jun 27, 2017

David Vorick talks about the need for distributed/decentralized storage, real life use-cases for distributed storage systems, dealing with data loss in a distributed system, overviewing IPFS and Sia.

01:09:27

Applied Distributed Research in Apache Cassandra

Posted by Jonathan Ellis  on  Jun 10, 2017 Posted by Jonathan Ellis  on  Jun 10, 2017

Jonathan Ellis explains the challenges and successes Cassandra has had in creating transactions, materialized views, and a strongly consistent cluster membership within this peer-to-peer paradigm.

49:32

Distributed Systems Theory for Practical Engineers

Posted by Alvaro Videla  on  Jun 06, 2017 Posted by Alvaro Videla  on  Jun 06, 2017

Alvaro Videla reviews the different models: asynchronous vs. synchronous distributed systems, message passing vs shared memory communication, failure detectors and leader election problems, etc.

53:11

From Microliths to Microsystems

Posted by Jonas Bonér  on  Apr 24, 2017 3 Posted by Jonas Bonér  on  Apr 24, 2017 3

Jonas Boner explores microservices from first principles, distilling their essence and putting them in their true context: distributed systems based on reactive principles.

49:01

Challenging Perceptions of NHS IT

Posted by Edward Hiley  on  Apr 20, 2017 Posted by Edward Hiley Dan Rathbone  on  Apr 20, 2017

Edward Hiley, Dan Rathbone talk about how NHS Digital has built a highly secure and resilient system for processing patient data, applying techniques more often used in the cloud to bare metal servers

49:40

Causal Consistency for Large Neo4j Clusters

Posted by Jim Webber  on  Apr 07, 2017 Posted by Jim Webber  on  Apr 07, 2017

Jim Webber explores the new Causal clustering architecture for Neo4j, how it allows users to read writes straightforwardly, explaining why this is difficult to achieve in distributed systems.

48:32

Our Concurrent Past; Our Distributed Future

Posted by Joe Duffy  on  Apr 07, 2017 Posted by Joe Duffy  on  Apr 07, 2017

Joe Duffy talks about the concurrency's explosion onto the mainstream over the past 15 years and attempts to predict what lies ahead for distributed programming, from now til 15 years into the future.

39:21

Demistifying DynamoDB Streams

Posted by Akshat Vig  on  Mar 25, 2017 Posted by Akshat Vig Khawaja Shams  on  Mar 25, 2017

Akshat Vig and Khawaja Shams discuss DynamoDB Streams and what it takes to build an ordered, highly available, durable, performant, and scalable replicated log stream.

40:48

Data Science in the Cloud @StitchFix

Posted by Stefan Krawczyk  on  Feb 17, 2017 Posted by Stefan Krawczyk  on  Feb 17, 2017

Stefan Krawczyk discusses how StitchFix used the cloud to enable over 80 data scientists to be productive and have easy access, covering prototyping, algorithms used, keeping schema in sync, etc.

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.

BT