BT
Older 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.

55:42

Test-Driven Microservices: System Confidence

Posted by Russ Miles  on  Mar 24, 2016

Russ Miles shows how we can build production-level confidence in our polyglot microservices by applying the test-driven approach to synchronous (REST) and asynchronous (Messaging) services.

47:24

Crossroads of Asynchrony and Graceful Degradation

Posted by Nitesh Kant  on  Dec 25, 2015 1

Nitesh Kant describes how embracing asynchrony in Netflix applications, from networking to business processing, creates gracefully degrading and highly resilient applications.

43:14

No Free Lunch, Indeed: Three Years of Microservices at SoundCloud

Posted by Phil Calcado  on  Aug 13, 2015

Phil Calcado shares the toolkit and strategy SoundCloud uses to keep its microservices explosion manageable, dealing with operations overhead, DevOps, breaking changes and asynchronous behaviors.

56:42

Protocols - The Glue for Applications

Posted by Torben Hoffmann  on  Jun 28, 2015

Torben Hoffmann talks about how to design systems with asynchronous message passing between processes that do not share any memory.

31:14

Asynchronous Patterns for Client, Server, and IoT

Posted by Andrea Giammarchi  on  Jun 20, 2015

Andrea Giammarchi presents different asynchronous patterns and best practices for the Web, the server, and the embedded IoT platforms.

01:04:08

core.async: Concurrency Without Callbacks

Posted by Stuart Halloway  on  Jun 05, 2015

Stuart Halloway discusses the design of core.async and some of its capabilities: channels, put and take, go blocks, alts! and alts!!, timeouts, showing their use through code.

37:08

Microservice Challenges

Posted by Fred George  on  May 28, 2015 2

Fred George discusses two challenges developing microservices: the asynchronous messaging bus and using functional programming which may be at odds with this approach.

18:19

ASPIRE:Exploiting Asynchronous Parallelism in Iterative Algorithms using a Relaxed Consistency-based DSM

Posted by Keval Vora, Sai Charan Koduru, Rajiv Gupta  on  May 14, 2015

The authors present a relaxed memory consistency model and consistency protocol that tolerate communication latency and minimize the use of stale values, outperforming other models.

01:10:54

Asychronous Design with Spring and RTI: 1M Events per Second

Posted by Stuart Williams  on  Mar 08, 2015

Stuart Williams takes a walk through the RTI architecture and explains how Spring performs at hundreds (and millions) of events/operations per second.

01:00:23

Reactive Streams: Handling Data-Flows the Reactive Way

Posted by Roland Kuhn  on  Aug 28, 2014

Roland Kuhn introduces the guiding principles behind Reactive Streams’ design and along with examples using its actor-based implementation in Akka.

36:18

Building Real-time Web Applications with Stratified JavaScript

Posted by Alexander Fritze  on  Jul 24, 2014

Alexander Fritze shows how to build real-time web app with Conductance, a web app server built on Stratified JavaScript which includes support for modularity and composability of asynchronous code.

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.