In this talk, we'll go over a few different server architectures that can handle thousands, tens of thousands, and hundreds of thousands of simultaneous users, and the costs associated with them (along with how to save money!). Although the focus will be on using a node backend, most of the concepts will apply to any backend languages. Some key points of the talk will be:
-Increasing our theoretic threshold of requests per second per server for APIs
-Different architectures to offload processing (workers, microservices, etc.)
-Best AWS instance types to use for different cases, and what throughput you can get on them
-Application load balancers, and load balancing the load balancers (DNS load balancing, etc.)
-Tips on caching, reducing database load, and logging, without breaking the bank on opening a ton of different servers
We have networking and food from 6:00PM to 6:30PM with the presentation starting at 6:30PM.