Design event-driven functions and managed application backends around short-lived execution, scaling limits, cold starts, orchestration, and provider constraints.