junior-devops-pipeline

junior-devops-pipeline


- Пишем сайт про котиков на каком-нибудь django или блог на flask 

         - В качестве БД sqlite 

         - Пакуем в docker 

         - Делаем CI через docker-compose и ansible 

         - Не забываем что sqlite локальная БД и её надо монтировать ;) 

         - Добавляем мониторинг инфры 

         - Добавляем мониторинг uwsgi который запускает django 

         - Переделываем базу на postgresql 

         - postgesql катим ансиблом 

         - Разбираемся что такое миграции в БД и встраиваем это в CI 

         - Настраиваем мониторинг postgresql 

         - Можно упороться в postgresql и разобраться с репликами 

         - Можно пострелять по сайту из yandex tank 

         - Прикручиваем nginx 

         - Прикручиваем какой-нибудь кеш 

         - Идём собирать vts модуль для мониторинга nginx 

         - Начинаем хранить фоточки котиков в s3 like storage 

         - Переносим всё в куб 

            - Вариант 1 - включая БД 

            - Вариант 2 - БД остаётся за кубом 

         - Делаем возможность выкатывать каждую ветку как отдельный стенд 

            - Вариант 1 - с базой в кубе 

            - Вариант 2 - с базой вне куба 

         - ??????? 

         - PROFIT!!! - Через 6 месяцев вы devops 

Report Page