Get the Message: Scaling Web Applications With Messaging
*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
-
Peter Herndon
Bitly- Website: http://bitly.com/
- Twitter: @tpherndon
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.