I am new to python and we need to develop a new APP in it. For a whole set of reasons we have to develop the APP in python only. I know this is not straight forward question to choose this over that. But still wonders which one of the Python frameworks fits best into the requirements we have. Here I am looking for a REST-API framework which should contain the following attributes (Priority wise).

  1. High Performance Oriented.
  2. Highly salable.
  3. Should have support for models.
  4. Should be open source.
  5. Light weight (Micro Framework).
  6. Should support whole Amazon services (Cognito, Dynamo DB, SNS, SQS, etc..).
  7. Views is not required.

I have gone through different forums and read a lot of contents and set view on a few of the frameworks.

  1. Falcon
  2. Bottle
  3. More Path
  4. Flask

And others also. Clearly I am not looking at Django. I read through a lot of community posts and documentations, but unable to compare them and come to a fair conclusion of which will be the best fit (may not be 100% fit) for our use case.

Note: Why light weight framework? Because most of the work is done on AWS (Lambda, Cognito, SNS, SQS, SES, DynamoDB, etc). This framework should be used to create, save and retrieve model objects.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.