Smart automation coupled with well-implemented engineering guidelines of Everyone Deploys and Cautious but Ordinary Deployments allow for pushing new code to production many times every single day — without downtime.

Smart automation coupled with well-implemented engineering guidelines of Everyone Deploys and Cautious but Ordinary Deployments allow for pushing new code to production many times every single day — without downtime.

BACKEND PRODUCTION DEPLOYMENTS/DAY

Such a pace is possible thanks to two important things: writing tests is a 1st class citizen among team’s practices and we constantly QA our system in multiple environments before it hits production. This brings confidence when we change code and push it out.

Such a pace is possible thanks to two important things: writing tests is a 1st class citizen among team’s practices and we constantly QA our system in multiple environments before it hits production. This brings confidence when we change code and push it out.

We currently build web APIs with Django REST Framework and serve Python services through Gunicorn which is hidden behind separate layers that take care of load balancing (our own fork of mantrid – see on github), timeouts, traffic handling, etc. Gevent workers allow us to handle ever growing incoming traffic efficiently.

But that’s not all… We constantly experiment with new tools, frameworks and ways of thinking about software to keep overcoming evermore difficult technical challenges that come with scale and the drive to make people more productive.

We currently build web APIs with Django REST Framework and serve Python services through Gunicorn which is hidden behind separate layers that take care of load balancing (our own fork of mantrid – see on github), timeouts, traffic handling, etc. Gevent workers allow us to handle ever growing incoming traffic efficiently.

But that’s not all… We constantly experiment with new tools, frameworks and ways of thinking about software to keep overcoming evermore difficult technical challenges that come with scale and the drive to make people more productive.

We eagerly share our experiences with the community. We’ve hosted Pykonik, Coding Dojos, Django Sprint and gave talks at PyCon, PyWro, PyWaw and others. Here’s where you can meet us.

We eagerly share our experiences with the community. We’ve hosted Pykonik, Coding Dojos, Django Sprint and gave talks at PyCon, PyWro, PyWaw and others. Here’s where you can meet us.

Recent blog posts about python