I'll start:
Where are you using Cherrypy?
What do you do with CherryPy?
We built the "gift guides" feature [1] using CherryPy.
How is CherryPy deployed?
Behind BigIP F5's, then lighttpd using FastCGI
How long have you used CherryPy?
Six months.
Why did you choose CherryPy?
I work there. ;) We also chose it for its "get out of the way"
approach and extreme extensibility.
Robert Brewer
fuma...@aminus.org
We salute you :)
- Sylvain
(1)
Who is using CherryPy? QuietCareSystems.com
What do you do with CherryPy? Execute Python algorithms and display results for analysis of RF events measured to make sure an elderly person is moving around their home.
How is CherryPy deployed? Behind Apache
How long have you used CherryPy? 2+ years
Why did you choose CherryPy? Thin and fast, no force-fit into a large and complex framework, Simple paradigm, method names match function names, URL parameters match method parameters, I love the model.
(2)
Who is using CherryPy? TeamPatent.com
What do you do with CherryPy? It is a REST engine for serving JSON to a
Javascript/Dojo front end.
How is CherryPy deployed? Behind Apache.
How long have you used CherryPy? 2+ years.
Why did you choose CherryPy? Speed, simplicity, thin framework.
(3)
Who is using CherryPy? SitePen.com
What do you do with CherryPy? Wrote a test harness for Tsung testing
invocation.
How is CherryPy deployed? Directly.
How long have you used CherryPy? 2+ years
Why did you choose CherryPy? Thin, fast, easy, no big framework model,
clean and elegant Python code.
(4)
Who is using CherryPy? GrrlCamp.org
What do you do with CherryPy? Teach Python web framework principles.
How is CherryPy deployed? behind Apache and directly.
How long have you used CherryPy? 2+ years
Why did you choose CherryPy? Very easy for Newbies to learn and use
out-of-the-box. Excellent teaching tool.
Chris Miles
> Where are you using Cherrypy?
> (Company or client name. You can of course remain anonymous)
Locayta Limited. London, UK. http://www.locayta.com/
> What do you do with CherryPy?
> (What's your project: a traditional public web site? internal
> web services?)
Various projects, mainly web services, some web sites. Both internal
and public facing. Some projects are based on TurboGears, others with
simpler requirements are CherryPy apps, usually using SQLAlchemy and
Genshi. Our oldest CherryPy app uses Cheetah templates and has been
running in production for 2 years.
One of our newest projects is a Video encoding/storage/delivery
service, http://www.flvio.com/ . It provides a REST API for storing
and managing videos for any web sites that would like to offer Flash
video content, including UGC, without the hassle of encoding, storage
& bandwidth costs. The web site is built on TurboGears and the actual
API is implemented using CherryPy 3.
>
> How is CherryPy deployed?
> (Behind modproxy/modpython/modwsgi, on a cluster behind a load
> balancer, or is it your frontend HTTP server?)
Behind Apache & mod_proxy/mod_proxy_balance behind hardware load
balancer (Inkra).
>
> How long have you used CherryPy?
> (The "when" question)
2 years.
>
> Why did you choose CherryPy?
> (While "because its the best" is obviously the answer, a little
> more detail would be nice. ;) )
Had been using Zope 2 on & off over the years for web projects, but
was never happy with it. When Zope 3 came out I tried to use it for a
project and after pulling my hair out, I moved to CherryPy instead and
never looked back.
Cheers,
Chris Miles
Where are you using Cherrypy? SFDCenter
What do you do with CherryPy? I have used it in combination with other software to create Sparrow - A free software web revision system. http://sfdcenter.org
How is CherryPy deployed? - Well you could deploy it however you like with some work; I'm currently running it behind an nginx proxy.
How long have you used CherryPy? 5 months
Why did you choose CherryPy? - Because I wanted to get as close experience with developing a desktop like application for the web. Perhaps my favorite part is being able to decorate a function to expose it.