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