Dominio dinamico para aplicação saas

Tenho uma aplicação que funcionará como um SAAS onde meu cliente tem um login e pode cadastrar seus produtos. Quero que esse usuario possa cadastrar a URL dele e que essa URL direcione para minha aplicação onde será exibido somente os produtos desse usuario(esses dados foram buscados dinamicamente baseado na URL).

Pesquisei e encontrei algumas termos como DNS, CNAME, etc… mas nada respondeu minha duvida.

Como eu posso fazer isso? eu posso fazer a URL direcionar para uma pasta no servidor? eu poderia direcionar todas as URLs para um mesmo local e ali verificar a URL atual para consultar os dados no banco de dados?

isso é possivel?, se sim qual seria a melhor abordagem? se possivel eu gostaria de usar plataformas como Heroku e AWS.