@jmoiron His advice was to develop for open platforms, like Posix. Stay portable. Many new cloud services provide an experience that is likely to stay portable over a meaningful timeframe: hosted open source (like k8s), cloud run, CDNs, object stores, etc.