Main Content

Extreme Performance with Mirah and Dubious

About the Talk

September 10, 2010 5:00 AM

Snowbird, UT

Snowbird, UT

Developers are now deploying Rails and Sinatra applications to Google App Engine. These apps run in a servlet container, with access to all the Java APIs. Unlike a traditional Ruby hosting environment, new app instances spin-up on-demand, so you avoid paying for servers that sit idle. Unfortunately, new Rails instances can take sixteen seconds (or more) to spin-up.

Dubious provides a way to dramatically reduce the spin-up time of your app by replacing part (or all) of you app with code that is almost identical to the code in a Rails app. Using Dubious, each new instance can spin-up in about a second, with scalability and performance that beats all other web frameworks. This is possible because Mirah uses compile-time macros and plugins to generate code, instead using abstractions that create runtime dependencies with associated initialization costs.

Ratings and Recommendations

Avg. Rating

Average based
on 3 ratings

comments powered by Disqus