InfoQ Homepage Presentations Applying Reactive Programming to Existing Applications

Applying Reactive Programming to Existing Applications



Ben Christensen discusses the mental shift from imperative to declarative programming, working with blocking IO such as JDBC and RPC, service composition, debugging and unit testing.


Ben Christensen is a software engineer on the Netflix Edge Engineering team responsible for communication between Netflix devices and its cloud services. Recently involved in open source projects such as Hystrix and RxJava.

About the conference

The Philadelphia Emerging Technologies for the Enterprise Conference has established itself as the most diverse and interesting conference on the East Coast. Curated by developers, for developers, it brings together the brightest minds in software development.

Recorded at:

Jul 19, 2015

Hello stranger!

You need to Register an InfoQ account or or login to post comments. But there's so much more behind being registered.

Get the most out of the InfoQ experience.

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Community comments

  • Amazing post..just in time for me

    by Niranjan Nanda,

    Your message is awaiting moderation. Thank you for participating in the discussion.

    Hello Chris, This is a very nice post and I was waiting for such a post in fact.

    I have one question on Netty. Although I saw RxNetty in Netflix's Github site, but I am still not able to understand how you deploy the application inside Netty. Are you using some kind of container based on Netty?

  • Excellent

    by Peti Koch,

    Your message is awaiting moderation. Thank you for participating in the discussion.

    Ben covers questions like "why reactive?" and "how to switch to reactive?" in a very practical, real-world style.

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p


Is your profile up-to-date? Please take a moment to review and update.

Note: If updating/changing your email, a validation request will be sent

Company name:
Company role:
Company size:
You will be sent an email to validate the new email address. This pop-up will close itself in a few moments.