gifted-bird-57147
05/26/2023, 10:28 AMgentle-hamburger-31302
05/30/2023, 7:30 AMgray-shoe-75895
06/01/2023, 4:52 AMenv
was too limiting a concept, and platform instance is a generalization of env.
While env makes sense on first glance, it’s currently implemented as an enum. Folks very quickly would start asking for “custom env” support - while we added a bunch, there’s always more e.g. for “CI” env.
At the same time, folks would regularly have multiple “instances” of a platform (e.g a finance redshift instance and a marketing redshift instance) and wanted a way to distinguish between these.
So, we introduced platform instance as a new top-level concept to handle both of these use cases. Platform instance names can be arbitrary strings, but we recommend using some sort of convention when naming them
Docs on platform instance https://datahubproject.io/docs/platform-instances/