A way of running code where your host spins up a tiny process for each incoming request and shuts it down right after, so you never manage a long-running server yourself. It scales automatically, but every request starts fresh with no memory of the last one.