Exercise 3: Does GCP Require a Service Switch the Way Lambda Does? — Possible Solution ==================================================================== No, this move does not require switching services on GCP the way it does on AWS. On AWS, Lambda's real 15-minute execution ceiling is a hard architectural boundary for every plan - moving past it means adopting a genuinely separate compute service, Fargate, with its own deployment model. On GCP, a short 2nd-generation Cloud Function already IS a Cloud Run service underneath - the real architectural merge this chapter covers. Growing that same workload into something longer-running simply means continuing to use Cloud Run directly (or a 2nd-gen function with an HTTP-triggered 60-minute timeout), rather than migrating to some separate, unrelated container platform. The underlying service never changes - only how much of Cloud Run's own capability the team chooses to use directly. ANSWER: No, GCP does not require switching services the way AWS does. Because 2nd-generation Cloud Functions are already deployed as real Cloud Run services, growing from a short function into a longer- running container workload means using more of Cloud Run's own capability directly - not migrating to a separate platform the way moving from Lambda to Fargate requires. WHY THIS WORKS AS AN ANSWER ------------------------------ This correctly contrasts AWS's real Lambda-to-Fargate service switch with GCP's own unified architecture, directly applying the chapter's central finding that Cloud Functions 2nd gen and Cloud Run are not separate services but the same underlying deployed artifact.