Я разрабатываю архитектуру веб-сервера с некоторыми динамически генерируемыми html-страницами, размещенными в Amazon AWS.
Очевидно, я могу сделать с нуля: создать несколько виртуальных машин AWS EC2 и установить на них сервер (apache / tomcat, ...) и связанные с ним военные файлы, решить проблему балансировки нагрузки и высокой доступности, ...
Однако в качестве альтернативы для интегрированной архитектуры AWS ("без сервера") мне, кажется, нужны:
а) для распространения статического контента (css, js, ...):
б) для обработки динамических вызовов GET / POST:
в) DNS и сертификаты:
Нет возможности упростить эту архитектуру?
Как вы описываете, создание бессерверного веб-приложения с нуля может оказаться сложной задачей. Чтобы упростить это, люди используют инфраструктуру как код и фреймворки, такие как Serverless framework.
Вы можете найти здесь несколько примеров: https://github.com/serverless/examples