Saturday 21st February, 2015
3:40pm to 4:05pm
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.
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.
Sign in to add slides, notes or videos to this session