Get the Message: Scaling Web Applications With Messaging

*
Proposal
Short Form
Intermediate
Scheduled: Tuesday, June 23, 2015 from 3:45 – 4:30pm

Excerpt

Go is a great systems language. Asynchronous, distributed, pub-sub message queues written in Go allow you to build really large systems. At Bitly, we built our business using microservices that process messages from our open source message queue system, NSQ (http://nsq.io/), and make interesting data available over the web. Learn how to build your own scalable web application using microservices and NSQ, what patterns to follow and what problems to anticipate.

Description

Go is a great systems language. Asynchronous, distributed, pub-sub message queues written in Go allow you to build really large systems. At Bitly, we built our business using microservices that process messages from our open source message queue system, NSQ (http://nsq.io/), and make interesting data available over the web. Learn how to build your own scalable web application using microservices and NSQ, what patterns to follow and what problems to anticipate.

Tags

go, NSQ, asynchronous, scale, messaging, python

Speaking experience

I've spoken most recently at PyGotham2014 (https://www.youtube.com/watch?v=BiFaBEOty8c) and OmniTI's Surge 2014 (https://www.youtube.com/watch?v=iCWofYhSM50).

Speaker

  • Pherndon headshot

    Biography

    Peter Herndon is a Senior Application Engineer for Bitly, where he works hard with a team of awesome engineers to make links short and smart. He builds backend services for Bitly using Python and Go, and our awesome distributed, pub-sub, asynchronous message queue system, NSQ. Previously he helped administer Linux systems for Memorial Sloan-Kettering Cancer Center. He likes cats and t’ai chi, often at the same time.