So, I'm asking if you are in same position as me, how are you organizing yourself to do everything ?
I need some advice regarding :
1. Monitoring performance and resources
2. Logging errors and other messages
3. Backup DB and media file
Why ?
Because I think it's important;
My web app has 132 users, it's a side project I want to monetize, and I need to make sure there won't be anything unexpected or abnormal happens
So, I need some advices from you
What do you think ? What can I do ? What is perfect ?
Over time, I realized that some extensions are so used and become in some way the standard. Then after that, the maintainer of the extension is not available anymore and it is impossible to continue to improve the extension or fixing bugs. As an example there are flask-user, flask-restplus, flask-themes, and so on...
I think it's time that the Flask community in general or Pallets Project in particular think about having a global community that will manage the extensions and maintain them, it's really important.
One suggestion would be to have something like OCA (Odoo Community Association) that maintains modules from the Odoo Open Source community.
Let's leave our egos aside and build a real Flask community.
Later, we could have many services as possible
But also, some services can connect to our system
We have 2 solutions:
1- connect the services directly but we'll have many point of connection depending on services we interact with
2- use a middleware like Zato in case to have a single point of connection
What would be the best approach ?