Functions, managed containers or Kubernetes, decided by five variables
The choice is not about elegance. It is traffic shape, cold start tolerance, execution duration, environment control and what your team can actually operate at three in the morning.