Serverless computing has arisen as a promising new paradigm for deploying applications and services. It is a testament to the sophistication and the widespread proliferation of cloud computing, as it reflects the advancement of cloud programming frameworks and platforms. However, like any other new technology, it has its own set of challenges that clients, both new and old, are grappling with. In this thesis, we would take a closer look at the unresolved issues in serverless computing, consider the resource management problems that would be raised in the near future corresponding to monetization of data compute locality, and identify important research in the area focused on addressing the aforementioned challenge(s), with the goal of convincing the user why the study is beneficial to them.