https://medium.com/@dynamogeeks/how-to-scale-golang-server-to-handle-1-million-rps-part-1-85809f2a59fb