BT
Older rss
22:09

Francesco Cesarini and Viktor Klang on the Reactive Manifesto

Posted by Francesco Cesarini and Viktor Klang on  Jan 16, 2014 1

Francesco Cesarini and Viktor Klang explain the motivation behind the Reactive Manifesto and what exactly it brings to the table. Also: what Erlang and Scala/Akka can learn from each other.

13:43

Alex Papadimoulis on Delivering Web Scale Systems

Posted by Alex Papadimoulis on  May 25, 2013

Alex Papadimoulis shares his thoughts on distribution vs delivery, decoupling infrastructure (pull) from application (push) deployments and keeping delivery systems simple, especially for web scale applications. In particular Alex describes three different types of roll-outs: Live, Rolling and Parallel and their applicability (cloud-based delivery vs in-house servers).

17:22

Michael Nygard - Redefining CAP

Posted by Michael Nygard on  Feb 13, 2013

In this InfoQ interview, Michael Nygard explores some of the available loopholes in the CAP theorem helping architects to engineer distributed systems that meet their needs. He also discusses new patterns he’s observed since his book, Realease IT and shares his thoughts on continuous delivery, DevOps and ALM.

Ken Little on Scaling Tumblr

Posted by Ken Little on  Sep 24, 2012

Ken Little talks about scaling Tumblr to keep up with their blogging users: scaling the data model, sharding, their PHP frontend and the Scala backend, and much more.

Serkan Piantino on Scaling Facebook

Posted by Serkan Piantino on  Aug 20, 2012

Serkan Piantino explains how Facebook has managed to scale up, what types of errors occur in an architecture that size and how to handle them, RAM vs disk, and much more.

Rich Hickey and Justin Sheehy about Datastores, NoSql and CAP

Posted by Rich Hickey and Justin Sheehy on  Aug 03, 2012

Rich Hickey and Justin Sheehy talk about scalability and transactionability of datastores. They explain tradeoffs for achieving read and/or write scalability on top of Datomic and Riak.

Attila Szegedi on JVM and GC Performance Tuning at Twitter

Posted by Attila Szegedi on  Feb 09, 2012 3

Attila Szegedi talks about performance tuning Java and Scala programs at Twitter: how to approach GC problems, the importance of asynchronous I/O, when to use MySQL/Cassandra/Redis, and much more.

Hardware friendly, high performance Java-Applications

Posted by Martin Thompson & David Farley on  Jan 05, 2012 4

Martin Thompson and David Farley discuss how to use the scientific method to create high performance systems by measuring performance and adapting the implementation to approach the limits of current hardware. The disruptor architecture is an open sourced result of their work at low-latency, high throughput systems for the retail trading platform of LMAX Ltd.

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

Posted by Jonas Bonér and Kresten Krab Thorup on  Oct 20, 2011

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.

Ulf Wiger on Robustness and Scalability in Erlang

Posted by Ulf Wiger on  Oct 13, 2010

Ulf Wiger explains the origins of some of Erlang's core principles and how they're even more relevant today. Also: a look at the strengths of Erlang, Clojure and Haskell.

Kresten Krab Thorup on Erjang, JVM Languages, Kilim

Posted by Kresten Krab Thorup on  Jun 04, 2010 2

Kresten Krab Thorup talks about the Erjang project and explains the challenges of bringing Erlang to the JVM, using Kilim for lightweight processes, the implementation of tail recursion and much more.

Chris Wanstrath on GitHub

Posted by Chris Wanstrath on  Mar 31, 2010

Chris Wanstrath discusses the state of GitHub's architecture, how GitHub is used and its impact on open source collaboration.

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