Date for Desert Code Camp - 2014.1  Saturday, April 5, 2014 8:00:00 AM - Saturday, April 5, 2014 6:00:00 PM

Web Applications Re-Imagined for Today's Demanding End Users

The 90’s called and wants it website back! End users today expect more of our web applications. They want them fast, performant and above all they never ever want to have to hit the refresh button. Today it is all about the real-time web, push notifications, scalability, graceful recovery from failures, and handling large spikes in traffic. In order to build the next generation web app for cloud scale we have to think different. In this talk we’ll take an extreme departure from a typical three-tiered web application architecture. We’re going to look at how we can leverage asynchronous messaging and queues in our architecture. Or, as I like to call it a Queued Services Architecture. We’ll take a look at a demo that leverages multiple technologies including SignalR, TopShelf, Asp.Net, and RabbitMQ to create a scalable, highly available, buzzword filled, real-time web application. We're going to look at how we would handle long running business processes that cross service boundaries using command queues and events to push notifications back to our end users. We'll learn that we've actually made our application simpler to write, scalable and resilient to failure (even transactional when we need it).

Track

.NET

About the session

The session is approved.

The presenter will not allow another presenter.

There are 49 people interested in this session.

Presenters

Keith Elder

Scheduled

Room
IRN-129
Time
4:45 PM - 5:45 PM
Calendar File
 Download

Files

Heads up!  Log in to sign up to teach or attend this session.
Edit Session