BT
Older rss
01:10:33

Atomic Counters or A Lesson on Performance and Hardware Concurrency

Posted by Detlef Vollmann  on  Aug 29, 2015

Detlef Vollmann explores the performance and scalability issues of atomic and possible solutions to overcome them.

58:31

Interactive Analytics at Scale with Druid

Posted by Julien Lavigne  on  Aug 14, 2015

Julien Lavigne du Cadet discusses how Criteo uses Druid: an open-source, real-time data store designed to power interactive applications at scale, covering Druid's architecture and internals.

01:38:02

What We Talk About When We Talk About Unit Testing

Posted by Kevlin Henney  on  Aug 14, 2015 1

Kevlin Henney discusses unscalable tests, tricks and tips that make tests more specification-like and scalable to large codebases, and choosing between scenario-based and property-based test cases.

46:59

Engineering for Scale at VMTurbo

Posted by Sylvia Isler  on  Aug 09, 2015 1

Sylvia Isler presents a microservices case study and lessons learnt - how VMTurbo took the plunge to evolve its monolithic system architecture into a system based on composable microservices.

58:24

Distributed Scheduling with Apache Mesos in the Cloud

Posted by Diptanu Choudhury  on  Aug 02, 2015

Diptanu Choudhury discusses the design of Netflix’ distributed scheduler based on Mesos and Titan, focusing on bin packing algorithms, scaling in and out of clusters, fault tolerance, and redundancy.

42:31

Resilience, Service Discovery and Zero Downtime Deployment in Microservice Architectures

Posted by York Xyander, Bodo Junglas  on  Jul 31, 2015

York Xyander, Bodo Junglas discuss strategies for service discoverability and transparent failover in a microservices architecture, how to achieve zero downtime and an auto-scaling architecture.

36:34

Spotify Audio Delivery at Scale

Posted by Niklas Gustavsson  on  Jul 22, 2015

Niklas Gustavsson presents Spotify's 2-layer services, and how the UNIX philosophy of composing components that does a single thing well works on a greater scale.

51:37

Service Architectures at Scale: Lessons from Google and eBay

Posted by Randy Shoup  on  Jul 14, 2015

Randy Shoup discusses modern service architectures at scale, using specific examples from both Google and eBay. He covers some interesting lessons learned in building and operating these sites.

01:02:42

Programming with GUTs

Posted by Kevlin Henney  on  May 07, 2015

Kevlin Henney advises on writing Good Unit Tests (GUTs) by treating testing as a form of communication with multiple levels and forms of feedback.

42:08

How SoundCloud Uses Cassandra

Posted by Emily Green  on  Apr 19, 2015 1

Emily Green is taking a look at how SoundCloud uses Cassandra. She describes a couple of Cassandra instances, from the point of view of the products and functionality they support.

48:58

Thinking in a Highly Concurrent, Mostly-functional Language

Posted by Francesco Cesarini  on  Apr 08, 2015

Francesco Cesarini illustrates how the Erlang way of thinking about problems leads to scalable and fault-tolerant designs, describing 3 ways of clustering Erlang nodes within the server side domain.

52:35

Cluster Management at Google

Posted by John Wilkes  on  Apr 04, 2015

John Wilkes shares lessons learned managing clusters at the scale of Google.

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