BT
Older Newer rss
37:02

Building a Distributed Data Ingestion System with RabbitMQ

Posted by Alvaro Videla  on  Aug 17, 2014

Alvaro Videla shows how to build a system that can ingest data produced at separate locations and replicate it across regions using RabbitMQ.

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.

36:09

Enterprise JavaScript Architectures–With Some Vanilla Topping

Posted by Adam Rocska  on  Aug 12, 2014

Adam Rocska discusses how to approach an enterprise web front-end architecture, including quality assurance, code documentation, deployment, architectural planning and task delegation.

38:34

How Facebook Scales Big Data Systems

Posted by Jeff Johnson  on  Aug 10, 2014 1

Jeff Johnson introduces Apollo, a hierarchical NoSQL data system meant to deal with Facebook's distributed storage needs.

44:17

Data Modeling for Scale with Riak Data Types

Posted by Sean Cribbs  on  Aug 10, 2014

Sponsored by Basho. Sean Cribbs discusses the theory behind several rich data types introduced with Riak 2.0 and then walking through some example applications that use them in popular languages.

58:45

Migrating to Cloud Native with Microservices

Posted by Adrian Cockcroft  on  Aug 10, 2014 2

Adrian Cockcroft discusses strategies, patterns and pathways to perform a gradual migration towards modern enterprise applications based on cloud, microservices and denormalized NoSQL databases.

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.

52:01

Designing for Language - And We Mean the Spoken Kind

Posted by Terena Bell  on  Aug 06, 2014 1

Terena Bell underlines the importance of designing applications for multiple languages including right-to-left ones in an age of rapid globalization.

41:44

Whither Web programming?

Posted by Gilad Bracha  on  Aug 03, 2014 1

Gilad Bracha keynotes on what's keeping web technologies from being on par with their native counterparts.

51:13

Analyzing Big Data On The Fly

Posted by Shawn Gandhi  on  Aug 03, 2014 1

Shawn Gandhi provides an overview of the key scenarios and business use cases suitable for real-time processing, and how developers are using AWS Kinesis to shift from a traditional batch-oriented approach to a continual real-time data processing model.

01:01:21

Distributed Systems in Production

Posted by Jeff Hodges  on  Aug 03, 2014 1

Jeff Hodges discusses tactics and strategy for creating distributed systems today and a little about what the future holds.

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