8 app modules? That's a little clumsy. Something that would require that many app modules would be like docs.google.com and drive.google.com. Google has a LOT of different platforms which, if programmed in Django, would need several app modules. I'm 90% sure you'll only need one app.
-- Hardware requirement is not something you need to consider based off Django. It's more about the transaction costs (writes and reads and etc.). Since it's only 30 clients, I imagine self hosting wouldn't be a problem at all. You could probably buy a Raspberry Pi 4 and host on there without a problem for the next 5 years.
For cron jobs, check out this: https://stackoverflow.com/questions/573618/django-set-up-a-scheduled-job . You can also use the Advanced Python Scheduler (APS) for scheduled tasks.
Several users logging into the system isn't a problem. Django has session authentication, so users can do whatever they want, concurrently. If you're looking into setting up a Chatroom package, you can check out python's asyncio and django-channels package for asynchronous tasks.
Again, hardware with the conditions you listed should be the least of your worries. Just make sure that everything works and is secure. You could utilize Django-registration and Django-pwned-passwords. Make sure your setting's important information, like the secret key and database passwords, are stored in environment variables.
On Tuesday, June 25, 2019 at 2:19:18 PM UTC-4, Raja Sekar Sampath wrote:
Hi,What are the facts to be considered while determine the server configuration for a Django Application?My Client preferring self hosting, the project having 8 different (apps) modules and we expect 20 to 30 users concurrently login into the system and Its having automated cron jobsThanks & Regards,Raja Sekar Sampath
You received this message because you are subscribed to the Google Groups "Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to django-users+unsubscribe@googlegroups.com.
To post to this group, send email to django-users@googlegroups.com.
Visit this group at https://groups.google.com/group/django-users.
To view this discussion on the web visit https://groups.google.com/d/msgid/django-users/a8e59b16-7a6e-43fc-8ffe-63d0e77ab19e%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
No comments:
Post a Comment