321 North Fort Lauderdale Beach Boulevard
Fort Lauderdale, FL 33304
Cloud Guy at Netflix
circles. He is the founder of two popular open source projects:
jclouds and denominator, both of which are java libraries that help
create portable cloud deployments. His current title is "cloud guy"
at Netflix, focused on programmatic edge infrastructure.
The world’s most popular services expose ReST APIs. Whether it’s in Google, Twitter, Amazon, or even your middleware, ReST is everywhere. Have you ever wondered why APIs look the way they do? Is there a balance between API design for usability and scale, or can we have them both? What’s the relationship between standards such as WS-* and ReST?
This session walks you through the relationship between the ReST API and architecture. It dissects popular APIs from companies such as Amazon and Twitter and uncovers designs that facilitate scale. Along the way, the presentation identifies aspects that can be cherry-picked, versus those that work best together. It also underscores trade-offs you should know about when putting together your API.
jclouds 1.5 is the result of 3.5 years of development by nearly 100 developers interested in portable cloud computing.
During this session, you’ll get up-to-date with cloud computing technology developments such as OpenStack. You’ll learn how to use jclouds 1.5 to control private and public infrastructures and storage clouds programmatically. You’ll also see examples of new tools powered by jclouds, including Jenkins and our Karaf-powered CLI.
The design of a cloud service is fascinating. Aspects from all directions converge: from billing model to scale to tenancy, everything is important and must be evaluated in context. The reason is that at scale, small problems become big problems. At scale, logging turns into a big data problem, restarting a cluster can turn into hours of re-indexing, the price of a dependency can cripple your billing model.
This session reviews various places in a system where small problems become big problems. We’ll use real examples from CloudHub, an integration PaaS supporting the premier salesforce tool: dataloader.io.
We’ll use CloudHub architecture to tell the story of design for scale, with a focus on rationale and context. You’ll learn about what we designed for, and how we change in response to empirical evidence and customer requirements. Yes, you will see cool tech from folks like AWS, MongoDB and elasticsearch. You’ll also leave with lessons CloudHub learned gluing them together over time.