What can my host actually run?
Find the limits before you build something that needs to cross them.
I'm building <one sentence> with <stack>, hosted on <host>. Before I write more code, tell me what this host realistically lets me do. For each, say yes, no, or "check this", and how I'd check: - Which runtime versions are available, and can I choose? - Can I run scheduled jobs? How often, at minimum? - Can I run a long-lived process: a worker, a websocket server, a queue? - Is there shell access, or only a file manager and FTP? - Can the server make outbound HTTPS calls to third-party APIs? - Memory limit, request timeout, and upload size limit. - Which databases are included? Then list anything in my plan that this host can't do, and the cheapest way round each one.
Ask before you build. The most expensive discovery in a small project is that the host kills any request longer than 30 seconds, found after the feature that needs two minutes is finished.