• 12 факторов. Фактор №3 — Конфигурирование

    02.08.2018 admin

    Фактор №3 — Конфигурирование (config, configuration) — третий постулат методологии разработки 12 факторных приложений. Всю суть данного пункта можно уместить в рамках одного предложения: параметры развёртывания должны храниться в среде исполнения. Всё, что меняется в логике работы приложения при развёртывании в разных средах — всё это и есть конфигурацией. К примеру: ключи доступа к внешним…

    Читать далее
  • 12 факторов. Фактор №2 — Зависимости

    30.07.2018 admin

    Фактор №2 — Зависимости (dependencies) — второй фактор методологии 12 факторного приложения. После кодовой базы — очевидный и необходимый пункт разработки. Зависимость — это те внешние библиотеки, которые необходимы нам для работы вашего приложения. Практически во всех существующих современных языках программирования используются пакетные менеджеры (системы управления пакетами), основная задача которых хранить список необходимых библиотек, а…

    Читать далее
  • 12 факторов. Фактор №1 — Кодовая база

    26.07.2018 admin

    Фактор №1 — Кодовая база (code base) — первый, наверное, самый важный пункт 12 факторов. Кодовая база, которая отслеживается в любой системе контроля версий (GIT, SVN, Subverison etc.) является важнейшим и первейшим требованиям двенадцатифакторного приложения. Именно об этом и будет данная статья. Кодовая база — это хранилище исходного кода, которое используется для сборки какой-либо отдельной…

    Читать далее
  • 12 факторов: вступление

    26.07.2018 admin

    Программное обеспечение, как и многое, что окружает нас в жизни — подвластно веяниям моды. Человечество мигрирует между технологиями (иногда по кругу), отделяет и детерминирует правильное от неправильного; и от «на сегодняшний день уже нельзя». Программы живут всё меньше времени и все последние годы стремятся к декомпозиции. На сцену вышли микросервисы и все последние годы только…

    Читать далее