Building Event Based Systems for the Real-Time Web

Paul Dix (InfluxDB)
Focus on Real-time
Location: 2010 Level:
Average rating: ***..
(3.50, 10 ratings)

This technical talk will cover in detail the tools and design patterns for building a real-time event based system. Primarily this means using AMQP as a messaging back end to build services that interact based on updates in data. The list of topics the talk will cover are:

AMQP (exchanges, queues, routing keys)
Jim Brewer’s CAP Theorem
Eventual Consistency
Distributed Computing via AMQP
Data is your API
Building loosely coupled Systems

These tools and concepts enable construction of highly scalable and complex event drive systems. This is useful for building systems that have heavy data processing needs as well as applications that have high traffic or applications that drive events based on user interaction.

Photo of Paul Dix

Paul Dix


Paul Dix is the author of the upcoming book “Service Oriented Design with Ruby and Rails” to be published by Addison Wesley. In the past he has worked at Google, Microsoft, McAffee, Air Force Space Command, and various startups filling positions as a programmer, software tester, and network engineer. He has been a speaker at RubyConf and multiple regional Ruby conferences on the subjects of machine learning, collaborative filtering, service oriented design. He is the author of the open source Ruby libraries SAXMachine, Feedzirra, and Typhoues. Paul has a degree in computer science from Columbia University.

Comments on this page are now closed.


Michael Raczynski
05/06/2010 6:48am PDT

Best session a tech-guy like me has attended at the conf!

Silverlight Showcase
  • Microsoft Corporation
  • .CO
  • Adobe Systems, Inc.
  • Ericsson
  • Germany Trade & Invest
  • IBM
  • Berlin Partner
  • blueKiwi
  • EffectiveUI
  • HP
  • Neustar, Inc.
  • OpenSRS
  • OpenText
  • PayPal
  • Pearltrees
  • The Planet

Rob Koziura
(415) 947-6111

Kaitlin Pike
(415) 947-6306

View a complete list of Web 2.0 Expo contacts.