Сообщения

Показаны сообщения с ярлыком "heroku"

The Twelve-Factor App

Изображение
Парни из  Heroku  предложили набор общих концептуальных решений проблем, которые наиболее часто возникают при разработки и поддержки веб-приложений. Важно не забывать, что  Приложение двенадцати факторов(The Twelve-Factor App) — это методология для создания SaaS-приложений, а не свод законов по разработки любого ПО. Другими словами это оптимальные решения в усредненной ситуации. В конкретных ситуациях возможные более эффективные решения, тем более при разработки другого типа приложений. https://imgur.com/gallery/V9nAWbd 1. Codebase (Кодовая база) Одна кодовая база, отслеживаемая в системе контроля версий, – множество развёртываний Весь код приложения должен быть в системе контроля версий. И разворачиваться для разработки, тестирования и на рабочих серверах из одного репозитория. Если у вас несколько приложений используют общий код, то общий код надо выделить в отдельную библиотеку, и объявить ее как зависимость. 2. Dependencies (Зависимости) Явно объ...