Over the years, our usage of NGINX has run up against limitations. For some limitations, we optimized or worked around them. But others were much harder to overcome. The NGINX worker (process) architecture has operational drawbacks for our use cases that hurt our performance and efficiency. First, in NGINX each request can only be served by a single worker. This results in unbalanced load across a