x Take the InfoQ Survey !
Older rss

Sadek Drobi on Architecture, Scala

Interview with Sadek Drobi on  Jun 21, 2015

Sadek Drobi explains ways to simplify software architectures by reframing the problem and requirements. Also: Scala,, and much more.


Caitie McCaffrey on Scaling Halo 4 Services, the Orleans Actor Framework, Distributed Programming

Interview with Caitie McCaffrey on  Apr 24, 2015

Caitie McCaffrey talks about scaling game backend services for Halo 4 and others, stress & performance testing, the Orleans actor framework, and the future of distributed programming.


Natalia Chechina on Scaling Distributed Erlang with SD Erlang

Interview with Natalia Chechina on  Feb 13, 2015

Natalia Chechina explains the challenges of scaling distributed Erlang beyond a certain number of systems and how SD Erlang helps to overcome those problems.


Peter Bourgon on CRDTs, Go at SoundCloud

Interview with Peter Bourgon on  Jan 15, 2015

Peter Bourgon discusses distributed programming with commutative replicated data types (CRDTs), how they work, what problems they solve, and his experience with using the Go language at SoundCloud.


Aviran Mordo on Scaling Wix, Choosing Between MySQL and NoSQL, Scala

Interview with Aviran Mordo on  May 19, 2014

Aviran Mordo explains the service oriented architecture behind web hoster WiX, when to choose MySQL vs NoSQL products, introducing Scala, and much more.


Francesco Cesarini and Viktor Klang on the Reactive Manifesto

Interview with 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.


Alex Papadimoulis on Delivering Web Scale Systems

Interview with 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).


Michael Nygard - Redefining CAP

Interview with 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

Interview with 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

Interview with 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

Interview with 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

Interview with 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.

General Feedback
Marketing and all content copyright © 2006-2015 C4Media Inc. hosted at Contegix, the best ISP we've ever worked with.
Privacy policy