Long-running Processes and Starting GenServer

Learn the drawbacks of long-running processes and how GenServers can resolve them.

Introduction

The Task module helps run single async functions, but we’ll need a sharper tool as the logic becomes more complex. This chapter explains how to create long-lived processes that also run in the background but offer greater control and more flexibility.

Get hands-on with 1200+ tech skills courses.