While there are many ways to design compute clusters, leveraging fast message queueing for all facets of system operation may be among the most elegant. Topics will include job collection, automatic load balancing, analytics, monitoring, and scaling. Learn real-world best practices and gotchas discovered while scaling an AMQP-based document processing backend to support over 8 million users.
This talk will include a review of the breadth of ZooKeeper features and use cases in low latency systems like ad platforms, high latency WAN environment and high throughput deployments. The talk will also include the future roadmap for ZooKeeper.
Learn how GoDaddy.com built its Cloud Computing IaaS product with a team of less than 10 people. See how we leveraged open source and existing technologies to accelerate our development, what worked, and what didn’t. Learn how we built a reliable infrastructure on top of non-reliable messaging and an eventually consistent model using Redis, Apache CouchDB, Node.js, and Apache ZooKeeper.
This session will teach you how to pull together jQuery, LESS, Twitter Bootstrap, Java, and Play Framework to build the Client/Server web app. You will also learn how to deploy Client/Server web apps on the cloud using a Content Delivery Network (Amazon CloudFront) for the Client and a Cloud Application Provider (Heroku) for the Server.
Ratpack is a Groovy-based web framework inspired by Sinatra. This talk is an overview of Ratpack development paradigms, build idioms, and deployment options.
Moderated by: Steven Citron-Pousty
We are going to talk some about how to get a spatial application (FourSquare or Google Maps) running on the cloud for free. We will talk about OpenShift and plenty of other options. Some +s and -s will also be covered. We can also walk through getting it running - so bring your laptop!
This session provides an overview of PostgreSQL 9.1 Foreign Data Wrappers, a mechanism for retrieving data from remote data sources. We will contrast the native C interface with the Python interface provided via the Multicorn project. A real-world example will retrieve business data from salesforce.com and combine it with data held in native PostgreSQL tables using a simple SQL JOIN.
If open APIs and open data are the new open source, then what makes a good API into a great API? This session is a deep-dive on helping you build better APIs. And designing an open API is a lot harder than it looks: protocols, data formats, optimizations, security, abstractions, and more. This session draws on our experience at ProgrammableWeb where we've looked at over 5,000 different open APIs.