How to keep wall street chatting using Go

A session at GopherConIndia 2015

Saturday 21st February, 2015

3:40pm to 4:05pm (HMT)

How a small team of 6 rebuilt one of the largest financial instant messaging platforms using GO. The service hosted more then 350k users with peaks of 20 megabits of dynamic messaging traffic. The service was switched to go mid day and has been running for months without an outage. We will explore what steps we used to scale to this huge of a user base. How we manage updates while the service is running without disrupting users. How to monitor a GO application that has to have weeks of uptime. Also we will delve into how we used a geographically distributed team to make this all possible.

About the speaker

This person is speaking at this event.
Matthew Campbell


Matthew Campbell has been a hacker since he was teething. He specializes in Go, Ruby and Scala. His most notable projects were porting Bloomberg.com to Ruby on Rails from scratch. Building real-time ad platforms in scala at Tapad. Most recently building the largest financial instant messaging server on the planet from scratch in Go with a small team for Thomson Reuters. In his free time he likes to hack arduinos and scuba dive. He recently spoke and runs the Go Meetup in Bangkok. Matthew splits his time between New York and Bangkok, leading teams in both locations.

1 attendee

  • Matthew Campbell

Coverage of this session

Sign in to add slides, notes or videos to this session

Sign in to track this session

GopherConIndia 2015

India India, Bangalore

19th21st February 2015

Tell your friends!


Time 3:40pm4:05pm HMT

Date Sat 21st February 2015

Short URL


Official event site


View the schedule



See something wrong?

Report an issue with this session