Kubernetes for servers
Easier server scaling for apex legends!
As everyone probably knows the launch of season 9 didn't go as smoothly as anyone would've hoped. I thought instead of bashing in the heads of all the developers who "screwed up" I'd give some constructive advice that you could actually do something with. So here goes, it seems that Respawn had a tough time getting the servers backup, presumably due to a lack of server capacity. Thus, I have a little suggestion that has to do with easier scaling for basically any kind of server. Using Kubernetes, this is a tool developed by google (I think) that is used for orchestrating containers, most commonly made with docker. Kubernetes allows for easier scaling of any server infrastructure, it can even happen automatically by looking at the server load.
More thorough explanation
So, Kubernetes orchestrates containers, what does this mean for us? It means that just by changing one number you can say that you need 500 apex servers or 1000 and then the next moment you need 5000 because the biggest streamer in the world is live and all his viewers are trying to stream snipe him. Kubernetes will then after applying the change in number instantly start adding more servers to handle the bigger load. It can also handle multiple different kinds of servers, like a game server, authentication server, databases (this one is a little more tough due to the nature of databases), etc. In Kubernetes these would be called services. The services can be individually scaled up so if a bunch of people are logging in but not actually connecting to games you don't have to scale up everything but just the authentication servers. What does this cost to Respawn? Basically nothing except time, Kubernetes is free, docker is free, software engineers are not free.
Hope you guys found this helpful and are actually able to use this with game servers (I've never tried it with game servers just with simple websites and stuff).
Sincerely, Rafael
P.S. Feel free to ask some questions or say I am stupid xD