Skip to main content
USENIX
  • Conferences
  • Students
Sign in
  • Home
  • Attend
    • Registration
    • Discounts
    • Venue, Hotel, and Travel
    • Why Attend?
    • Students and Grants
    • Speaker Resources
  • Program
    • Program at a Glance
    • Conference Program
    • Training Program
    • Workshop Program
    • Conference Topics
    • Co-Located Events
      • URES '14 West
      • SESA '14
      • Puppet Camp Seattle
      • LISA Data Storage Day
      • CentOS Dojo Seattle
    • Activities
      • LISA Build
      • LISA Lab
      • Birds-of-a-Feather Sessions
      • Poster Session
      • LISA14 Expo
  • Sponsors and Expo
    • LISA14 Expo
    • Sponsors/Exhibitors List
    • Exhibitor Services
    • Download Prospectus (PDF)
  • About
    • Conference Organizers
    • Past Conferences
    • Services
    • Contact Us
    • Code of Conduct
    • Original Call for Participation
    • Help Promote

connect with us


  •  Twitter
  •  Facebook
  •  LinkedIn
  •  Google+
  •  YouTube

usenix conference policies

  • Event Code of Conduct
  • Conference Network Policy
  • Statement on Environmental Responsibility Policy

You are here

Home ยป SRE Classroom: Practical Large Scale Design
Tweet

connect with us

http://twitter.com/lisaconference
https://www.facebook.com/usenixassociation
http://www.linkedin.com/groups/USENIX-Association-49559/about
https://plus.google.com/108588319090208187909/posts
http://www.youtube.com/user/USENIXAssociation

SRE Classroom: Practical Large Scale Design

Full Day
(9:00 am-5:00 pm)

Grand Ballroom C

LISA14: Syseng
S1
Chris Jones, Google, Inc.
Description: 

Truly large-scale systems are still rare, and in a world of out-sourcing, and cloud-computing, it's harder for System Administrators to get the opportunity to design large systems. It's even harder to get the design right. Most organizations don't have the in-house expertise to build a large system, so outsource the detailed design to external contractors. If your organization doesn't have the expertise to design a large system, it's unlikely that it has the expertise to confirm a proposal is fit for your purposes and is cost effective.

While anyone can wave their hands convincingly, and come up with a rough outline of a large distributed system, those who can also fill in the detail are highly-prized. This class will teach you how to design software systems like Imgur and Twitter, then estimate the hardware needed to ensure you can deliver to a hard SLA. You will learn how requirements like queries-per-second, multi-site reliability, and data security impact the cost of implementation.

This will *not* cover concurrent programming and the software-engineering side of distributed systems.

Who should attend: 

System Admins who want to understand large systems, System Engineers who want to build large systems and business people who expect to procure large systems.

Take back to work: 

An ability to assess whether a design will work before it's built. The ability to communicate large system design with systems architects and business people. An ability to assess requirements, communicate constraints and predict performance of large systems before money is spent.

Topics include: 
  • How design works
  • Finding bottlenecks in systems
  • Large scale design patterns
  • Lab work: gathering requirements in teams
  • Lab work: estimating hardware requirements
  • Lab work: building in reliability
Presentation Type: 
Training

© USENIX

  • Privacy Policy
  • Contact Us

LISA is a registered trademark of the USENIX Association.