BT
Older rss
43:57

Planning for Overload

Posted by Fred Hebert  on  Aug 12, 2014 1

Fred Hebert introduces two strategies for handling overload -load-shedding and back-pressure- along with different ways to make them work in Erlang focusing on the importance of planning for overload.

39:32

Scaling HTTP Connections

Posted by Benoît Chesneau  on  Aug 12, 2014

Benoît Chesneau discusses creating, scaling and reusing HTTP connections, summarizing techniques used to reduce memory usage in Erlang and ways to handle massive client connections efficiently.

47:40

High Performance Reactive Applications with Vert.x

Posted by Tim Fox  on  Aug 10, 2014 1

Tim Fox discusses the design principles and motivation behind Vert.x and why the future is reactive.

51:17

Wix Architecture at Scale

Posted by Aviran Mordo  on  Aug 10, 2014

Aviran Mordo introduces Wix's architecture, a highly available eventually consistent system, along with patterns for rendering many websites with a relatively small number of servers.

48:27

10 Billion a Day, 100 Milliseconds Per: Monitoring Real-Time Bidding at AdRoll

Posted by Brian Troutwine  on  Aug 03, 2014 1

Brian Troutwine shares insight on using Erlang for a highly concurrent and very low latency bidding system implemented by Adroll.

59:59

Web & Database Load Testing with JMeter

Posted by Michael Dowden  on  Jul 09, 2014 2

Michael Dowden introduces JMeter and explains how to develop a data-driven methodology to determine some of the limits of a web application: max number of concurrent users, bottlenecks, etc.

43:49

The Haxl Project at Facebook

Posted by Simon Marlow  on  Jun 15, 2014

Simon Marlow describes a concurrency-based system built with Haskell that allows front-end programmers to write business logic to access all the back-end services in a concise and consistent way.

52:21

Fault Tolerance 101

Posted by Joe Armstrong  on  Jun 05, 2014 1

Joe Armstrong describes the foundations of fault tolerant computation and the basic properties a system should have in order to be able to function in an adequate manner despite the occurrence of hardware and software errors, summarizing the key features of Erlang and showing how they can be used for programming fault-tolerant and scalable systems on multi-core clusters.

51:12

A Call for Sanity in NoSQL

Posted by Nathan Marz  on  Apr 23, 2014 1

Nathan Marz discusses building NoSQL-based data systems that are scalable and easy to reason about.

36:40

Patterns for Scalable Web Services in Go

Posted by Richard Crowley  on  Apr 01, 2014

Richard Crowley introduces Go standard library's HTTP packages, the relationship between JSON and Go's data structures, and Go's support for reflection, useful to create safe APIs.

30:44

Deploying the Languages of the Future on Cloud Foundry

Posted by Andrew Crump  on  Mar 14, 2014 1

Andrew Crump shows how to deploy and scale applications written in a variety of languages (including Clojure and Erlang) to Cloud Foundry.

46:29

Summly: An Award Winning Mobile App's Journey to the Cloud with Five-9s Availability on a Shoestring Budget

Posted by Eugene Ciurana  on  Mar 11, 2014

Eugene Ciurana describes the architectural choices, servers configuration, database, and caching systems that enabled Summly to achieve Five-9-Availability with deployments across transcontinental availability zones.

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