What happens to your web app when a databases update fails? Or the email service is unreachable due to network hiccups? Will the front-end survive bad code crashing the back-end? Admit it - the web app will crash and show a useless "server error" message. But there is hope! Messaging servers, like RabbitMQ, work wonders in the face of failure - decoupling processes and allowing for re-try when things come back up.
In this talk, I'll show you how I re-architected SignalLeaf to deal with crashes and sometimes-connected services. You'll hear tales from the trenches of success and failure with RabbitMQ and Node.js. You'll see how a message queue can help you build a more resilliant web app. And you'll clean up your code at the same time! Rejoice as your application architecture improves by leaps and bounds, with RabbitMQ!
@derickbailey I think that is a lot better!
I don't often see people talk about themselves in an abstract like you are doing here. Maybe it is more common in other communities, so YMMV. The thing I've tried to remember is that the talk isn't about the speaker (unless it is). Someone reading the abstract will already assume that it is about the speaker's experience.
So, for example, you could rewrite it like this to make it less about you:
But again, maybe it makes sense as-is for your audience intended conferences.
In any event, I think it looks a lot better!