Возможно, имелась в виду методология Twelve-Factor App, которая используется для разработки приложений SaaS или веб-приложений с помощью микросервисов. scand.com Она включает 12 принципов, каждый из которых касается части приложения и помогает разработчикам найти лучший способ управления им в целом. scand.com
Некоторые принципы методологии Twelve-Factor App и их описание:
- Кодовая база. habr.com Это репозиторий кода, который составляет приложение, и им непрерывно управляют с помощью системы контроля версий, предпочтительно Git. habr.com
- Процессы. treeindev.net scand.com Приложения рассматривают как независимые работающие процессы. treeindev.net Все данные, которые использует приложение, должны храниться в поддерживающих службах, таких как базы данных. treeindev.net
- Привязка портов. treeindev.net ibs-training.ru Приложение, которое соответствует концепции Twelve-Factor App, должно быть самодостаточным, чтобы принимать клиентские запросы на нужный порт. habr.com
- Параллелизм. treeindev.net ibs-training.ru Приложение должно иметь возможность быть запущенным как несколько процессов на различных физических машинах. ibs-training.ru
- Утилизируемость. treeindev.net ibs-training.ru Процессы приложения могут быть запущены и остановлены в любой момент. ibs-training.ru
- Паритет среды. treeindev.net Среды, в которых развёрнуто приложение, должны быть идентичными или иметь незначительные различия. treeindev.net
- Логи. treeindev.net В методологии Twelve-Factor App приложения не обрабатывают маршрутизацию или хранение потоков выходных логов. treeindev.net
- Задачи администрирования. treeindev.net ibs-training.ru Задачи администрирования и управления нужно выполнять с помощью разовых процессов. ibs-training.ru
Принципы Twelve-Factor App помогают разработчикам создавать приложения, которые устойчивы, масштабируемы и легко управляются. kodekloud.com