Django и методология 12 факторных приложений // Бесплатный урок OTUS
Методология 12 факторов: как успешно разрабатывать облачные приложения
Один из разделов большого курса про архитектуру ПО, который я веду, посвящен так называемой методологии 12 факторов. Она была придумана разработчиками американской компании Heroku и, если верить Википедии, впервые описана примерно в 2011 году. На Западе методология быстро завоевала поддержку ИТ-сообщества и стала отраслевым стандартом при разработке веб-приложений по модели SaaS (Software as a Service — программное обеспечение как услуга). В русскоязычной среде об этих фундаментальных принципах говорят редко, так что я решил исправить эту вселенскую несправедливость...
Twelve factor app
Двенадцати факторное приложение - это набор лучших практик на запиливание качественного веб приложения, которое умеет в: - горизонтальное масштабирование - непрерывное развертывание - современные облачные хостинги Сохрани себе, или пройди мимо. Пошло от известного провайдера heroku, но дальше эти практики подхватила вся индустрия. Это база, но её промямлить - стоит. 12 Факторов: 1. Одно приложение - один репозиторий Весь код приложения должен быть в Git (текущий мейнстрим для контроля версий). Разворачиваться для разработки, тестирования и на рабочих серверах из одного репозитория. Если...