Hi all, After seeing the Facebook video about how their development team compiles everything into a single binary for easy distribution between thousands of servers, I totally fell in love with the idea. Although their approach is to compile PHP into C, the same principle applies.
The end result will be a single binary which will contain your webapp + static resources + web server + application server, easily deployable to many servers, and reduced time spent in managing the stack (YMMV). Although I'm only going to be focusing on our needs to begin with, there's no reason this concept couldn't be extended in the future to include PHP, 32bit, other OS's etc. Some features I'm thinking of: * CLI based menu to build compile package (ncurses based). Easy to use. Incorporates all features available in nginx/uwsgi. Comes with 'basic' config mode (the bare minimal questions asked - for beginners - which makes it almost impossible to build a broken package) and 'advanced' mode which lets you change everything (with more risk ofc). * Support for nginx + uwsgi + python2.6 + python2.7 + debian 64bit. * Expose some sort of API which lets you query all aspects of services running within the package (like nginx stats). * Enable ability for nginx/uwsgi/python to log out to a syslog server of some kind) * Ability to obfuscate py code using various techniques. * Maybe a test-run feature to test your package. * Maybe some sort of MemoryError detection and reporting of such events. I'm probably going to make something like this for companies own internal use, but wanted to see if anyone else had an interest in seeing this go open source. Cal -- You received this message because you are subscribed to the Google Groups "Django users" group. To post to this group, send email to django-users@googlegroups.com. To unsubscribe from this group, send email to django-users+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/django-users?hl=en.