Hey, can I ask for thoughts on domains for saas pr...
# general
t
Hey, can I ask for thoughts on domains for saas products and saas marketing. • I notice some providers use a different domain for the marketing site and the product itself (atlassian.com/.net, confluent.io/.cloud) - why? • Should org slugs go in the subdomain or in the path? I see both. Any advice from those who have gone before would be great thanks!
g
Org slugs: We’ve seen both too. It seems to depend on the product and it’s customers. And not everyone even bothers with slugs (IIRC, Tinybird’s generated urls use IDs. @Daniel Chaffelson may be able to shed some light 💡 )
r
We use org slugs with org numeric ids, it just happened so. I would also consider offering subdomains with vanity names or custom domains, but it’s just extra work
d
We have a general pattern of using the subdomain to redirect to different servicing infrastructure underneath, and then path slugs for content we want to be discoverable like guides and docs and important service points like our main query APIs. the IDs that @Gwen Shapira mentions are a byproduct of how we built our multi-tenancy - the subdomain identifies which service, and the UUID your tenant. Because we allow instant signup, if we allowed users to specify vanity tenant names a malicious user might hunt for company names that are taken and infer who else is on the platform, so random UUID is easier than solving obfuscation. We often get asked about vanity domains actually, but it's never high up the customer priority list as they can proxy our APIs behind Apigee etc. which is usually what they care about. One other thing we do is simplify the URL a customer needs to access our services by combining the auth token with a tenant identity, so the URI construct to query their data is just our base URL for the hosting service + their endpoint name + output format like https://api.tinybird.co/v0/pipes/my_useful_api.json, then the parameters include the access token and any query parameters.
t
Thanks everyone. I think, for us, having vanity subdomains may be a quite valuable to our customers. Acting essentially as mutual brand recognition in addition to other partnership schemes. I'll need to consider the security issues though.