a | b | |
---|
| 0 | + | Developping concurrent applications in Python |
---|
| 0 | + | |
---|
| 0 | + | Since 2 years or so, I work on [Gunicorn](http://gunicorn.org). This |
---|
| 0 | + | talk will present how I and the other core developers (we are now 3) |
---|
| 0 | + | with the help of the community have from a simple wsgi server with one |
---|
| 0 | + | command built a powerful WSGI abble to run a wide range of Python web |
---|
| 0 | + | applications. |
---|
| 0 | + | |
---|
| 0 | + | This talk will cover the different paths choosen in gunicorn to handle |
---|
| 0 | + | synchronous and asynchronous applications, how we handle different web |
---|
| 0 | + | frameworks, how we have made gunicorn fully extendable using the Python |
---|
| 0 | + | packaging system what we learn from the community in application serving |
---|
| 0 | + | and how you can solve some some problems. It will also present how the |
---|
| 0 | + | gunicorn core has been used to build frameworks that can help your |
---|
| 0 | + | application application to be more scalable: |
---|
| 0 | + | [pistil](https://github.com/benoitc/pistil) a simple multiprocessing |
---|
| 0 | + | toolkit, [flower](https://github.com/benoitc/flower) a collection of |
---|
| 0 | + | modules to build distributed and reliable concurrent systems in |
---|
| 0 | + | Python, ... |
---|
... | |
---|