Patterns that break on Cloud Run

Code written for a server that never stops often breaks on Cloud Run, where an instance sleeps between requests and keeps nothing on disk. These guides take each pattern in turn: queue workers, timers, work after the response, files and uploads, sessions, long requests, WebSockets, health checks and Redis, and show how to find it in your code and what replaces it.

Consult an expert

For a move that is hard to make alone: many services, a large database, no room for downtime. An engineer who has moved production apps to Cloud Run reads what you send and replies by email.

Optional.

What the app does and what it runs on today.

Optional. Anything that would change the plan: compliance, regions, a contract that ends.

Your email goes to our engineers and nowhere else.