The Department of Computer Science at the University of Cyprus cordially invites you to the Presentation entitled:

Designing a Large-scale, Distributed, Reliable Email system: The Gmail Story

Speaker: Mr. Constantinos Neophytou
Affiliation: Google, UK
Category: Presentation
Location: Room 148, Faculty of Pure and Applied Sciences (FST-01), 1 University Avenue, 2109 Nicosia, Cyprus (directions)
Date: Wednesday, May 7, 2014
Time: 13:00-14:00 EET
Host: Marios Dikaiakos (

You wrote a web service, running on your server, serving data out of MySQL. You can point your web browser to it, and it works. Does that mean you're done? Now imagine your service needs to serve 100M people from around the world. What needs to change? What if there's a power cut to your server? An earthquake where your server lives? These and many more questions are asked daily by SREs around the world. In this talk, you will get a brief introduction into Site Reliability Engineering and how it makes the Cloud go round(trip), followed by a closer look at how GMail was developed to such a massive scale and yet still maintain incredible uptime.

Short Bio:
Constantinos Neophytou received a BA degree in Computer Science from Dartmouth College in NH, USA in 2006. He later spent a year in India working on a personal project, after which he moved to the UK and received a PgC from Bristol University before starting his first job at Bloomberg in 2008. At Bloomberg he worked on the internal messaging system, which delivers upwards of 200 million emails a day in real-time. In 2011 he started working for Morgan Stanley, developing high-frequency trading connectivity software, focusing on sub-millisecond processing and message delivery. In August 2012 he started his current role at Google, which is Software Engineer in Site Reliability Engineering for the Ads Pipeline team, responsible for several pipelines the biggest of which is the Google Analytics logs processing and aggregation.

A 'Google Interview' workshop will follow between 15:00-16:30 in Room 148. More information:

  Other Presentations Web:
  Colloquia Web: