# To deploy or not to deploy on Google App Engine

**URL:** <https://www.ruby-forum.com/t/to-deploy-or-not-to-deploy-on-google-app-engine/169954>\
**Category:** Rails\
**Created:** [June 10, 2009, 5:34pm UTC](https://www.ruby-forum.com/t/to-deploy-or-not-to-deploy-on-google-app-engine/169954 "2009-06-10T17:34:40Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![tashfeen.ekram](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/t/3ab097/32.png) [@tashfeen.ekram](https://www.ruby-forum.com/u/tashfeen.ekram)\
**Post date:** [June 10, 2009, 5:34pm UTC](https://www.ruby-forum.com/t/to-deploy-or-not-to-deploy-on-google-app-engine/169954/1 "2009-06-10T17:34:40Z")

</div>

I am nearing the end of a project I have been working on and trying to  
figure out if deploy on the app engine with jruby is a good option.  
They offer a tremnedous amount of bandwith, storage, etc so it is very  
tempting.

i dont have any expreiences on deploying projects on jruby and was  
hoping to get people’s opinion on the good and bad of it. Are there  
perfomrance issues? Could this lock me in if later if they decide to  
release support for ruby?

---

<div class="post-metadata">

**Author:** ![tashfeen.ekram](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/t/3ab097/32.png) [@tashfeen.ekram](https://www.ruby-forum.com/u/tashfeen.ekram)\
**Post date:** [June 11, 2009, 12:22pm UTC](https://www.ruby-forum.com/t/to-deploy-or-not-to-deploy-on-google-app-engine/169954/2 "2009-06-11T12:22:10Z")

</div>

It is not as simple as running your application in JRuby and deploying  
on the App engine. Datastore is different on Google App Engine and  
you will need to do significant work to accommodate Google’s big table  
instead of active record. Moreover, those APIs are Java only which  
will require you to write some component in Java to accommodate your  
data storage needs.

---

<div class="post-metadata">

**Author:** ![tashfeen.ekram](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/t/3ab097/32.png) [@tashfeen.ekram](https://www.ruby-forum.com/u/tashfeen.ekram)\
**Post date:** [June 11, 2009, 6:30pm UTC](https://www.ruby-forum.com/t/to-deploy-or-not-to-deploy-on-google-app-engine/169954/3 "2009-06-11T18:30:10Z")

</div>

Support for Rails on App Engine is still very much “proof of concept”  
right now; as other posters have noticed, the only datastore available  
is BigTable, which doesn’t play well with ActiveRecord at the moment.  
There’s also a number of subsidiary issues (like a low limit on the  
number of files in the app [1000]) and very little support available.  
Especially if you’re at the end of a project, you’re better off  
deploying to an environment with more of a track record.

–Matt J.

On Jun 10, 11:33 am, “tashfeen.ekram” [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)
