Introducing 

Prezi AI.

Your new presentation assistant.

Refine, enhance, and tailor your content, source relevant images, and edit visuals quicker than ever before.

Loading…
Transcript

which routes it to the nearest CouchDB

that's in california

blitz.io: Under the hood

Making cloud performance a fun sport!

@mudynamics

api request goes to blitz.io

*.blitz.io

ireland

  • Heroku Apps
  • Sinatra on 1.9.2 with Haml
  • jQuery, underscore, HTML5
  • Multiple Dynos and Workers
  • In-memory caching
  • 10+ git push/day

and using filtered _changes

virginia

So when you

-p 1-10000 -r singapore http://my.cool.app

CouchDB Backbone

  • AWS east/west clusters
  • m1.large instances
  • Multi-Master replication
  • _replicator DB
  • Upstart with respawn
  • Background view indexing
  • Nightly compaction

California

california

scale engines

  • Booted from private S3 bucket
  • m1.small instance
  • Cloud-Init + EC2 user-data
  • Ruby controller + the engine
  • C++ and evented
  • 50,000 concurrent HTTP requests
  • No local storage
  • Filtered _changes with CouchDB
  • Auto-scale based on TCP ports
  • GC'd with rake jobs:work

japan

singapore

so `gem install blitz`

And scale out your app

http://blitz.io

@mudynamics

pure awesomeness!

wakes up just the singapore engines

that use conflicts to acquire the job

resulting in

Learn more about creating dynamic, engaging presentations with Prezi