Has more to do with load balancing. I'd get with the tech folks at the host you are going to use. I am a database person, not server, but short story:
I came from enterprise java to php (semi retired) and maintain a couple smaller sites, one I did using larvel 5.1.
So at the trucking company I worked at as the database manager, I used jsp, servlets and javabeans.
The company had a hosting company set everything up at there end, all I did was deploy .war file. A little more involved, but the point is we relied on the experts to handle the server end.
I did develop locally i and had a local tomcat installation. Tomcat even in dev was a pain to set up, something I did not enjoy.
So as an example, if you are going to use digital ocean (or similar) talk to them folks, they probably know servers and load balancing pretty well.
The server uses SSD and I thought writing to files won't be an issue.
Think about it, prior to these modern high speed high memory computers, Fedex still managed handling millions of records and thousands of customers.
How did they do that.