Tips and Recommendations for a Filament Application on Web Server Setup

Hi, Does Anyone have any Tips and Recommendations for a Course Management Application similar to Coursera that is made with fully with Filament on what to do on the Server Setup. My initial Planned Setup are (The expected is the App will be used with 100 concurrent users): RAM: 8 GiB CPU: 4 vCPUs Transfer Rate: 5,000 GiB Number of Servers: 1 DB: MySQL Server (On a Separate Server) I'm thinking of another Server that should be deployed, increasing the # with a load balancer but my concern there is how to make filament inline on the sessions. Thank you so much!
3 Replies
awcodes
awcodes5mo ago
100 users on that setup shouldn’t be a problem. I’m running more on less power. The problem might be the remote db connection.
Mike Wazowski
Mike Wazowski5mo ago
I'm planning on setting it on the same VPC, to make sure the connection is as fast as possible. But yeah, I have the same worry as well. Do you think 1 Server is enough? Though the number of users might increase over time, upon launch I'm thinkng of minimum of 100 users but over time it can go aboive 500 possibly. Do you have tips to make sure Filament is fast enough with the responses and page loads as well?
awcodes
awcodes5mo ago
My advice is not to worry about scale until it is actually an issue. I mean if you reach that point then you’re making enough money to fix it.