InfoQ

InfoQ

Topic/Tag specific view

Fault Tolerance Content on InfoQ


Latest featured content about Fault Tolerance

Techniques for Scaling the Netflix API

Topics
QCon San Francisco 2011,
API-Design,
API,
QCon,
Fault Tolerance,
Netflix,
Programming,
Conferences,
Infrastructure

Daniel Jacobson covers the history of Netflix’s APIs, adaptation for the cloud, development and testing, resiliency, and the future of their APIs.

News about Fault Tolerance

Introducing Windows New File System: ReFS

Topics
Fault Tolerance,
Windows Server,
File-Systems,
Infrastructure,
Windows 8,
ReFS,
NTFS

For the first time since 1993 Microsoft is posed to offer a new file system architecture. ReFS or Resilient File System is designed to both improve reliability and as a chance to drop obsolete features offered by NTFS.

Akka 1.1 Released, Brings Many Improvements to Futures and Performance, Reduces Dependencies,

Topics
Ruby,
Scala,
Java,
Dynamic Languages,
Erlang,
JVM Languages,
Functional Programming,
Concurrency,
Fault Tolerance,
Scalability,
Languages,
Object Oriented Design,
GOTO Conference,
Performance & Scalability,
Design,
Architecture,
Actors,
Programming,
Infrastructure,
Conferences

Akka 1.1 was released with many improvements in performance, Futures and more. The basic Akka also has no dependencies except for Scala 2.9. InfoQ caught up with Jonas Bonér to talk about the current state and the future of Akka.

Scala & Akka Creators Launch Typesafe Company for Multicore and Cloud Architectures

Topics
Scala,
Akka,
Java,
JVM Languages,
Functional Programming,
Event Driven Architecture,
Languages,
Fault Tolerance,
Performance & Scalability,
Programming,
Architecture,
Infrastructure,
Cloud Computing

Scala creator Martin Odersky joined forces with Jonas Bonér, the creater of Akka, and launched Typesafe. With $3 million Series A financing led by Greylock Partners, Typesafe offers commercial support for enterprise development of multicore and cloud architectures.

Exploring Tuple Spaces Persistence In Ruby With Blackboard

Topics
Ruby,
Dynamic Languages,
Erlang,
Languages,
Clustering & Caching,
Fault Tolerance,
Threading,
Concurrency,
Functional Programming,
Programming,
Infrastructure,
TupleSpaces,
Performance & Scalability,
Rinda

Ruby has long been criticized for 1.8's limited green threads. Luc Castera gave a presentation at RubyNation about Concurrent Programming with Ruby and Tuple Spaces. He introduces 2 ways of implementing TupleSpaces in Ruby: Rinda and Blackboard using Redis (with plans to porting it to Erlang).

Presentations about Fault Tolerance

Architecting for Failure at the Guardian.co.uk

Topics
QCon London 2012,
QCon,
Operations,
Fault Tolerance,
Conferences,
Infrastructure,
Failure,
Architecture,
Website

Michael Brunton-Spall talks about various types of system failure that can happen, sharing the lessons learned at the Guardian and measures taken to prevent and mitigate failure.

Building Highly Available Systems in Erlang

Topics
Erlang,
QCon London 2012,
QCon,
Functional Programming,
Fault Tolerance,
Programming,
Conferences,
Infrastructure

Joe Armstrong discusses highly available (HA) systems, introducing different types of HA systems and data, HA architecture and algorithms, 6 rules of HA, and how HA is done with Erlang.

Storm: Distributed and Fault-tolerant Real-time Computation

Topics
Strange Loop 2011,
Fault Tolerance,
Strange Loop,
Distributed Systems,
Storm,
Infrastructure,
Architecture,
Twitter,
Conferences,
Statistics

Nathan Marz explain Storm, a distributed fault-tolerant and real-time computational system currently used by Twitter to keep statistics on user clicks for every URL and domain.

Interviews about Fault Tolerance

Jonas Bonér and Kresten Krab Thorup on Bringing Erlang's Fault Tolerance and Distribution to Java with Akka and Erjang

Topics
Scala,
Akka,
Dynamic Languages,
JVM Languages,
Functional Programming,
OOP,
Erlang,
Fault Tolerance,
Languages,
Java,
Methodologies,
Scalability,
Infrastructure,
Reliability,
Programming,
Erjang,
Performance & Scalability,
Erlang Factory 2011,
Actors,
Distributed Programming

Jonas Bonér and Kresten Krab Thorup discuss some key aspects of Erlang like fault tolerance and reliability and how the Akka and Erjang projects try to bring them to the JVM.

Ville Tuulos on Big Data and Map/Reduce in Erlang and Python with Disco

Topics
Python,
Map-Reduce,
Ruby,
Dynamic Languages,
Big Data,
Erlang,
Database Design,
Languages,
Fault Tolerance,
Functional Programming,
Parallel Programming,
Open Source,
Database,
Architecture,
Infrastructure,
Programming,
Erlang Factory 2011,
Language,
Performance & Scalability,
MapReduce,
Hadoop

Ville Tuulos talks about Disco, the Map/Reduce framework for Python and Erlang, real-world data mining with Python, the advantages of Erlang for distributed and fault tolerant software, and more.

Francesco Cesarini and Simon Thompson on Erlang

Topics
Ruby,
Dynamic Languages,
Erlang,
Languages,
Fault Tolerance,
Concurrency,
Functional Programming,
Programming,
Architecture,
Infrastructure,
Reuse,
Distributed Programming,
Performance & Scalability,
Erlang Factory 2011,
Actors

Francesco Cesarini and Simon Thompson discuss how Erlang's design allows fault tolerance and resilience, modular error handling, details of the actor model implementation and distributed programming.