Мобильная разработка. Между Сциллой и Харибдой. Native, hybrid or cross platf...
"Опыт внедрения автоматизации на PHP проектах (Docker, Gitlab CI)"
1. Docker
Опыт внедрения автоматизации в PHP проектах
“Автоматизация всего, что только можно автоматизировать, стала важнейшим конкурентным
преимуществом компании” (с) Генри Форд
2. Документация mysql
mysql> SET @g1 = Point(1,1);
mysql> SET @g2 = Point(2,2);
mysql> SELECT distance(@g1, @g2);
+----------------------------+
| distance(@g1, @g2) |
+----------------------------+
| 1.4142135623730951 |
+----------------------------+
5. Команда
Веб-волки, которые порвут любой проект
PHP
3 шт.
Нормальные ребята
JS Java
2 шт.
Знали консоль на уровне
“npm install”
1 шт.
Не вмешивался в этот
хаос
Ключевое звено
1 шт.
Человек, которому было
искренне интересно
разобраться
16. Дальнейшее развитие
● написание мануала по часто используемым командам
● создание docker-compose файлов для разных окружений
● добавление xdebug
● добавление ssl
● дробление контейнеров на более мелкие и
специализированные
17. Чего достигли
● ускорение разработки в среднесрочной перспективе
● снижение кол-ва багов
● стало легче привлечь новых сотрудников
● заказчикам нравятся новые технологии
18. Чем пожертвовали
● бОльшие затраты на начальном этапе проекта
● увеличение времени обучения новых сотрудников
● джуны могут быстро уходить, получив знания
● нужен человек, который будет помогать и
совершенствовать систему
19. Этапы развития
и дальнейшие планы
Февраль 2018
Appus начинает
использовать docker
Июнь 2018
Appus начинает
использовать gitlab CI
Сентябрь 2018
Мы сейчас здесь
Декабрь 2018
Appus захватывает
ВЕСЬ МИР
Янв Фев Мар Апр Май Июн Июл Авг Сен Окт Ноя Дек