Monday, October 8, 2012

uWSGI: Swiss Army Knife for your web/network apps

By Vasudev Ram


IIRC, I had blogged or tweeted about uWSGI a while ago. Saw it again today. It seems to have evolved a lot since then.

The Internet Archive uses it.

The Internet Archive on Wikipedia.

Brewster Kahle founded the Internet Archive.

uWSGI is a fast, self-healing and developer/sysadmin-friendly application container server coded in pure C.

Excerpts:

[ Born as a WSGI-only server, over time it has evolved in a complete stack for networked/clustered web applications, implementing message/object passing, caching, RPC and process management.
...
It can be run in preforking mode, threaded, asynchronous/evented and supports various forms of green threads/coroutines (such as uGreen, Greenlet, Stackless, Gevent and Fiber).
...
Sysadmins will love it as it can be configured via several methods: command line, environment variables, XML, .ini, yaml, json, sqlite3 database and via LDAP. ]

- Vasudev Ram - Dancing Bison Enterprises

No comments: