O que é Function-as-a-Service (FaaS)?

Function-as-a-Service (FaaS) permite que desenvolvedores escrevam e executem código modular em resposta a eventos sem gerenciar a infraestrutura subjacente.