Skip to content

Scaling an API: From Reboots to Redis, how (not) to do it - July Meetup

Photo of Stephen Thair
Hosted By
Stephen T.
Scaling an API: From Reboots to Redis, how (not) to do it - July Meetup

Details

How do you massively scale an API as your business grows?

Ciaran worked for a company that has grown from a small B2C app written in PHP/MySQL to a B2B advertising company doing 15 Billion API calls per month. Along the way there have been some big technology changes and decisions that have both helped and hindered us. Along the way we have had 3 day outages, several AWS outages, massive traffic spikes especially early days when we signed customers like Wordpress.com, and many many improvements, re-factors and even successes.

Today and for the last year we are highly modern engineering team, using many of the latest technologies and methodologies. We code in PHP and Python with C, Go, CoffeeScript and more, store data in MongoDB, Redis, memcache, Solr and MySQL, we have a full CI environment, do deploys using IRC (and Hubot) and Puppet everything. We have 100% (not 99.999%) up time for over 12 months now.

Bio: Ciarán is entrepreneur and freelance CTO. At Skimlinks he led the technical innovation for Skimlinks' products and the platform's infrastructure. Before joining Skimlinks, Ciarán worked in Ireland as Head of Engineering at one of the country's largest mobile communications companies. He also worked as a freelance developer before establishing Weeno Ltd, a web application and design company. Ciarán is currently a Director of PHP London and the PHP UK Conference Chairperson.

1830 Registration and networking

1900 Presentation

2000 Networking, drinks and light supper courtesy of www.graze.com.

Want to work for Graze.com? https://www.graze.com/uk/jobs/tech

Photo of London Web Performance Group group
London Web Performance Group
See more events
The Lamb Tavern
Leadenhall Market · London