Skip to content

What is it?

This in the Metwork Framework "SERVices" module. This module is a kind of private PAAS which help to develop, run and manage webservices applications.

With this module, you can easily implement robust webservices with:

  • synchronous Python3 (WSGI) (with a custom virtualenv including the framework you want like Django, Flask...)
  • synchronous Python2 (WSGI) (with a custom virtualenv including the framework you want like Django, Flask...)
  • asynchronous Python3 (with aiohttp and your custom virtualenv)
  • asynchronous Python3 (with tornado and your custom virtualenv)
  • asynchronous Python3 ASGI (with Uvicorn server and your custom virtualenv including your favorite async framework like FastAPI, Starlette...)
  • nodejs (and your custom node_modules)
  • OpenResty (lua + nginx)

All these technologies are managed in a "production ready" with:

  • a dynamically configured nginx webserver in front
  • some multiple workers in back
  • memory limits
  • autorestart features
  • logs and metrics

They are optimized a lot to get huge performances. Have a look to this blog post for details.