Unlike virtual machines, which may incur considerable costs to run and operate, serverless platforms can offer low-cost and fast, elastic deployment by triggering short computations on demand. Nonetheless, serverless platforms have limited utility since they offer a restricted execution environment and inhibit direct communication among functions. Although some systems use remote storage systems to enable inter-function communication, this approach can increase cost and overhead. Here, Wawrzoniak et al. develop Boxer to provide an execution environment on top of FaaS platforms, thereby enabling users to migrate VM-based cloud services to serverless platforms without adopting a rigid event-triggered programming model. Moreover, Boxer provides a Linux socket API for networking inside functions to support bidirectional TCP/IP communication to functions without an external proxy.