Я пытаюсь создать веб-приложение, которое представляет собой мультитенантную систему с белыми надписями. Кодовая база для приложения будет одинаковой для всех арендаторов. Я думал разместить статическое приложение в корзине s3 и создать для него дистрибутив CloudFront.
Я могу предоставить сертификат SSL от AWS с ограничением 10 доменов / сертификат и добавить эти домены какcname в CloudFront.
Таким образом, я могу обслуживать до 10 клиентов на распределение облачного фронта.
Это не масштабируемый подход, потому что cname soft ограничивает мыИмеется для CloudFront 100 / дистрибутив, а также я могу использовать только один сертификат SSL для каждого дистрибутива.
Я не хочу создавать отдельный дистрибутив для каждого арендатора, поскольку это будет ненужной перегрузкой обслуживания в циклах развертывания. и аннулирование кэша для каждого дистрибутива.
Существует ли лучшая безсерверная архитектура для построения доменной многопользовательской системы Whitelabel?