~/talk

Scaling an App Engine with Ruby and Duby

Talkat RubyConf 2009 · 2009-11-19..11-21· [ruby]
links:none on file
slides:none on file

Concrete claims and demos: App Engine runs Ruby on JRuby with Rack/Sinatra and DataMapper, a Sinatra guestbook deploys and works, and a live Presidential Q&A handles a 700 QPS spike without preprovisioning. Tooling details: gem-based SDK, bundler, AppEngine Java APIs, Mail/XMPP/Images APIs, and DataStore no SQL joins (schema-less, indexes only). Performance: cold start is ~10s for simple apps; Duby compiles Ruby-like code to Java and GWT so Duby compiles to Java/GWT for subsecond servlets. Some C-extensions need Java ports; Rails 3 path discussed.

AI-written summary · about

  1. 0:00Start
  2. 1:41App Engine Architecture
  3. 5:32Small & Modular Frameworks
  4. 7:39App Engine Gems
  5. 9:00App Engine JRuby APIs
  6. 10:48Simple XMPP Rack App
  7. 25:54A Simple Duby App
  8. 37:43Resources
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.