Remote Desktop Applications Job In IT And Programming

Python3/Flask/SqlAlchemy/Celery starter proof-of-concept

Find more Desktop Applications remote jobs posted recently Worldwide

hi guys, I'm looking for a flask starter that shows all of these working in the right way. I have a legacy flask app that is a complete mess and I would like to see how to do it in the right way. I see a lot of code on how to write an application - but very very little info on how to build a production ready system with all the nuts and pieces needed to make a great production ready system.

* gevent + gunicorn + docker - get the flask app to work in production in the best way possible. How do you setup monkeypatching, etc ? Remember that sqlalchemy is also in this mix. And a huge pain is loading config files - staging and production. We will use Docker - so you should demonstrate Docker instances with production and staging environments.
* sqlalchemy/postgres - autocommit or not ? autoflush or not ? How do you write a model in the way that you dont have to do this for every function you write (and you can do this once in the base model or decorator or something). This is a huge, huge PITA for me
* celery/rq - how do you run celery/rq and workers using docker ? One of the biggest questions for us is how to load the same sqlalchemy models (from the main flask app) into the celery workers. We invariably end up loading flask code as well. Also needed is how to handle errors in celery - we want it to go to a failure queue.
* msgpack - we want to return msgpack OR json data based on what the client has requested for. The api should also accept incoming msgpack OR json data. Obviously we dont want to write this code inside each and every function/endpoint. We would prefer doing this in a decorator. write a decorator that lets you return an object (e.g. a dictionary) from your request handler, which the decorator then serialises to either JSON or msgpack depending on upon the Accept header.
* Blueprints - load blueprints in the right way.

I'm looking for a starter template demonstrating these features. And I can run from there. P.S. I'm actually willing to pay for this - not sure if it is kosher mentioning that here. But I'm happy to have someone take the time to do this and make it opensource for the community.
About the recuiter
Member since Sep 4, 2017
Antoine
from Guanajuato, Mexico

Skills & Expertise Required

Python Web Programming 

Candidate shortlisted and hiredHiring open till - Dec 7, 2018

Work from Anywhere

40 hrs / week

Hourly Type

Remote Job

$12.51

Cost

Looking for help? Checkout our video tutorial
How to search and apply for jobs

How to apply? Do you have more questions about the Job?
See frequently asked questions

Similar Projects

databse designer (Postgresql/Openstack, long term cooperaationship, Arbeitsangebot)

You need to design the database tables.
Configure the databases multi-head databases or open stack.

You can start immediately.

Generate key phrases from text using python / spark

Looking for assistance for an NLP project. I need to extract key phrases from Amazon reviews based on a set of grammar rules. The data is preprocessed and dependency parsing, POS tagging are already implemented. Current data is available in json form...read more

Help moving existing Scikit-Learn Model to AWS SageMaker

We have a basic neural network model that is already running using Scikit-Learn and Python. We have been working to get off of EC2 machines and migrate to AWS SageMaker. We have very little experience with SageMaker and looking for someone to help an...read more

Convert email SAS code to python

I have a small section of SAS code which is to be converted to Python
You dont need to run it, just provide the substitute code accordingly

scrape 10 websites

looking to scrape 10 websites. the scrapers must work on a windows client and must in near-real time upload/paste data into google sheets.