Software architecture - mihai-dobre/autoscaling GitHub Wiki
Components
-
REST Api It's a series of http endpoints built using Python Flask web framework.
-
Database: Postgres I've chosen Postgres because is one of the fastes and most reliable database engines in the market. And why not to admit, it's the one that I'm most comfortable with. It has all the features needed for the purpose of this application.
-
Tasks Small bits of code that do the computation.
-
Tasks queue: Celery
-
Message Broker: Redis