From Startup to Enterprise: A Story of MySQL Usage Evolution

Vidur Apparao (LiveOps, Inc.), Stephen O'Sullivan (LiveOps, Inc.)
Average rating: ****.
(4.00, 2 ratings)

This case study traces the evolution of MySQL usage for LiveOps, a provider of an On-Demand Call Center Platform, as it moved from scrappy startup to mature enterprise. As with most startups, the initial requirements for a database solution were cost and speed of implementation – a single MySQL instance or a short replication chain were enough to serve the needs of the first versions of the product. As the company and the product matured, high availability and horizontal scaling became more important considerations. This case study focuses on the different stages of data pipeline design that LiveOps went through to achieve high 9’s availability of its platform. Topics include:

  • Partitioning of data by function, access pattern, and size
  • Use of MySQL replication for redundancy and load management
  • Tools for replication chain management and load balancing
  • Use of other open source technologies in conjunction with MySQL, including ActiveMQ as an alternate replication pipeline and Hadoop as an ETL processing engine.

The presentation will describe the specific directions taken by LiveOps, but will also discuss the alternatives that were available at the time, or are available now in MySQL 5.1 and later.

Vidur Apparao

LiveOps, Inc.

Vidur is Chief Technology officer at LiveOps where he is responsible for the company’s vision and technology strategy, as well as the architecture of the LiveOps on-Demand Call Center platform.

Vidur was Chief Architect at Netscape Communications where he led design and development of the Netscape browser. He is a co-author of the W3C DOM Level 1 standard and was a key member of several industry standard working groups. He helped launch the Mozilla Open Source project and was a co-author of the Gecko layout engine, a core component of the Firefox browser and Thunderbird communication suite.

Vidur was a Chief Architect at America Online, working in the AOL Innovation Center, where he led research and development of consumer media management applications.

Prior to joining LiveOps, Vidur was Chief Software Architect at Slim Devices (recently acquired by Logitech). He led the development of all aspects of Slim Devices’ Squeezebox and Transporter products, building everything from firmware to desktop software to a web portal with streaming music services.

Stephen O'Sullivan

LiveOps, Inc.

Stephen O’Sullivan is Manager of Data Management Solutions at LiveOps.

Prior to joining LiveOps, Stephen was a Manager in the Search group at Yahoo, Inc. where he architected and built a data management solution to handle 50GB of new data per day. He was also a Senior Engineer at Sun Microsystems, working on workforce and workplace management applications.

Stephen has over 17 years of experience designing and building enterprise applications and data management solutions for high availability and scale.

Co-presented By:

O'Reilly Media MySQL/Sun Microsystems
  • Kickfire
  • Virident
  • Infobright, Inc
  • JasperSoft
  • Intel
  • Advanced Micro Devices
  • BIRT Exchange by Actuate
  • Calpont
  • Canonical
  • Continuent
  • Dolphin Interconnect Solutions
  • Facebook
  • HiT Software, Inc.
  • IBM
  • iDashboards
  • Oracle
  • Pentaho
  • R1Soft
  • Schooner Information Technology
  • SQLstream
  • Ticketmaster
  • Zmanda, Inc.
  • Linux Journal

Sponsorship Opportunities

For information on exhibition and sponsorship opportunities at the conference, contact Sharon Cordesse at scordesse@oreilly.com

Download the MySQL Sponsor/Exhibitor Prospectus

Media Partner Opportunities

Download the Media & Promotional Partner Brochure (PDF) for information on trade opportunities with O'Reilly conferences or contact mediapartners@ oreilly.com

Press and Media

For media-related inquiries, contact Maureen Jennings at maureen@oreilly.com

MySQL Conference Newsletter

To stay abreast of conference news and to receive email notification when registration opens, please sign up for the MySQL Conference newsletter.

Contact Us

View a complete list of MySQL contacts.