On Feb 26, 2010, at 8:12 AM, Michael Q wrote:

1. Is it viable to use Hobo to produce a SaaS multi-tenant app with a
moderate number of concurrent users? I guess I'm hoping for perhaps
2,000 - 5,000 concurrent users. (Beyond that, I guess the income would
be sufficient to subcontract a lot of tuning & optimization). Is there
any information about how best to do this?

The key thing to remember is that ultimately, Hobo *is* Rails. So pretty much anything that will speed up a Rails app (caching, etc) will do the same for a Hobo app. DRYML views, by default, are somewhat slower than ERB - but the modular design tends to make it easier to add in fragment caching as needed.

2. Is Hobo any more vulnerable to security/hacking than a regular
Rails app? Can one rely on using only the normal rails lockdown
techniques?

I can't think of any reason that Hobo would present any additional security risk. In many cases, it may actually make security a little easier - the permissions system makes consistently access-controlling objects much simpler.

3. I noticed a comment on a group somewhere that automated testing was
less necessary with HOBO, presumably because a lot of the logic is
already taken care of. Is this true?

I'd say that's a matter of the individual testing philosophy. Personally, I don't tend to spend much testing effort on standard CRUD stuff anyways, so there's not much of a difference.


4. Which host would you recommend for a mission critical app? Is
Heroku up to it?

Well, Heroku's marketing says they've got apps that scale pass 100 reqs/s, so I'd assume they're pretty solid. Whether they're the best choice is dependent on how much support you need, as well as the particular needs of your app.

Hope this helps,

--Matt Jones

--
You received this message because you are subscribed to the Google Groups "Hobo 
Users" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/hobousers?hl=en.

Reply via email to