Смешались в кучу кони, люди. Какая вообще связь SOA и Serverless? Выбор технологических решений должен быть обусловлен не хайпом, а стремлением решить некоторую имеющуюся у вас в данный момент проблему. Какие у вас сейчас есть проблемы, с которыми могут помочь микросервисы?
Евгений Петров, от "просачивающегося" в прод не защитится. Крупнейшие мировые компании в серьёзнейших продуктах регулярно попадают на очень неприятные последствия багов, проскочивших ревью.
zyusifov11, HTTPS от HTTP отличается только наличием шифрования. Обычно в таких случаях длительную задачу ставят на фоновое выполнение с помощью чего-нибудь типа Celery, а клиенту возвращают идентификатор, с помощью которого можно опрашивать статус выполнения. Если хочется именно реалтаймового взаимодействия, то синхронный Flask надо менять на что-нибудь асинхронное, вроде Sanic, aiohttp и прочих, а с клиентом взаимодействовать через WebSocket.
KuramshinAndrey, не специалист по SDL, но если это действительно так, то это плохо. Принцип единственной ответственности ведь и на уровне библиотек справедлив.
Михаил Гаврилюк, зависит от того, на сколько много. Если действительно много, то скорее всего будет использоваться какое-нибудь хранилище типа AWS S3, в результате чего все остальные вопросы автоматически отпадают. Если объёмы достаточно скромные, чтобы храниться в файловой системе того же хостера, то обычно на site.ru/path/to/file и m.site.ru/path/to/file висит один и тот же обработчик, того же бэкенда, берущего файлы из одного места. Два домена не обязательно означают наличия двух кодовых баз или двух серверов.