Users will be uploading files to my website and I need to distribute them evenly on more than one server and also I need to have column in DB that says to which server the particular file was upload.So here is my design. [*]Have enum of server names i.e server1, server2, server3. [*]Get the last Uploaded server name from DB[*]If the last uploaded server was server1, then current file should be uploaded to server2 and update DB, if last uploaded server was server3 \, then current file should be uploaded to server1 and update DBApplication and DB is currently hosted on single server but in future we will move to load balancing.Let me know if there is any best method other than this.