Перейти к содержимому

27. Методология 12-factor app

Sriniously

0:00 / 0:00

27. Методология 12-factor app

15 591 просмотр · 2 дня назад
Sriniously
77,2 тыс. подписчиков
15 591 просмотр · 2 дня назад
Мы рассмотрим: Откуда взялись двенадцать факторов: Heroku, 2011 год, эрозия программного обеспечения Кодовая база, зависимости и конфигурация, включая проверку на соответствие принципам открытого исходного кода Сервисы поддержки и сборка, релиз, запуск Безсостоятельные процессы, «липкие» сессии и исключение WebSocket ​​Привязка портов, параллелизм и возможность освобождения ресурсов Соответствие разработки и производства, журналы и административные процессы Открытый исходный код 2024 года и пересмотр сообществом Реальное формирование Procfile: загрузка, одноразовая задача, корректное завершение работы Ресурсы: Приложение «Двенадцать факторов»: https://12factor.net Проект с открытым исходным кодом и его пересмотр: https://github.com/twelve-factor/twel... Объявление об открытом исходном коде (12 ноября 2024 г.): https://12factor.net/blog/open-source... Виш Абрамс на KubeCon NA 2024:    • Sponsored Keynote: The Twelve-Factor App, ...   Почему не следует использовать переменные окружения для секретных данных: https://blog.diogomonica.com/2017/03/... Приложение для задач в заключительной демонстрации: https://github.com/sriniously/tasker Временные метки: 0:00 Приложение «12 факторов» и почему оно управляет нашей жизнью 5:07 Откуда оно взялось: Heroku, 2011 год, эрозия программного обеспечения 12:05 Кто владеет им сейчас: проект с открытым исходным кодом, находится в стадии доработки 14:23 I. Кодовая база 20:58 II. Зависимости 28:10 III. Конфигурация 38:06 IV. Вспомогательные сервисы 43:06 V. Сборка, релиз, запуск 50:16 VI. Процессы 56:39 VII. Привязка портов 1:02:09 VIII. Параллелизм 1:09:59 IX. Возможность освобождения ресурсов 1:16:48 X. Соответствие разработки и продакшена 1:24:04 XI. Логи 1:29:28 XII. Административные процессы и формирование рабочего процесса Присоединяйтесь к сообществу Discord:   / discord   #backend #nodejs #golang #softwareengineering