I have a number of projects on app engine. Some using repoze.bfg
(www.polytechnic.wa.edu.au (paid work), www.fishandlily.com.au (my
small business)) and others just using zope.component and bobo (not
We are using app engines persistence model which is simple and
straight forward. (http://code.google.com/p/bfg-pages/ has some
examples of implementing a very simple cms on bfg and appengine, it
implements traversal over entities in the datastore as folders and
I think bfg is a good fit with appengine. A couple of pointers, you
are basically using the view, traversal, component registry
mechanisms and not zodb/persistence (which isn't really core to bfg).
We are not currently using chameleon but straight zpt with a custom
bindings see the link above. You need to watch startup times so I am
moving away from using zcml and using python to register things.
The really big advantage of app engine as I see it, is not having to
deal with the system platform (ie cpu's disk, memory, networks, etc..)
app engine is purely a runtime and services. So if you have little in
the way of IT admin support, it is a big win.
You do have to make some concessions/design compromises to take into
account the restrictions enforced by the platform.
As for economics www.polytechnic.wa.edu.au gets about 7000 unique
visitors a day, around 20,000-50,000 page views a day and
we have billing enabled but rarely get over 50% of the free quota so
it's currently not costing anything at the moment to run.
On Thu, Apr 15, 2010 at 7:46 AM, Iain Duncan <iainduncanli...@gmail.com> wrote:
> Hey all, I have an app that eventually is intended to be used as a
> subscriber service. I'm totally new to the cloud thing, wondering if
> experienced bfg'ers would like to weigh in with their experiences
> - what is your preferred cloud deployment for bfg apps?
> - what persistence mechanism gets used? Is there some kind of facade over
> the bigtable? How do you handle it?
> - what is your experience with using cloud deployment, do you think it's
> even worth it?
> Repoze-dev mailing list
Repoze-dev mailing list