Різноманітні еволюції від старту до релізу в PHP продукті
Відео доповіді
Презентація доповіді
Всі ми задумувалися над багатьма питаннями, коли ми починаємо проєкт, коли ми уже маємо продукт і коли ми його релізим. Ось деякі з них: яку архітектуру та інфраструктуру вибрати? яка повинна бути структура репозиторія? Як зробити правильну еволюцію з одного апплікейшена до 100 мікросервісів при цьому успішно зарелізити продукт? як деліверити cross-stack командами як єдине ціле? які девелопмент практики використовувати?
Ця розповідь розкриє підходи для вирішення цих та багатьох інших проблем в PHP проєктах через: None-Breaking change development підхід, cross-stack контракти, Trunk Based development, еволюція з Polyrepo до Monorepo з компонентами на різних технологіях, Boilerplat’и компонентів, різні Architecture View, Continuous Testing & Quality, Infrastructure View, Infrastructure as a code як основний інструмент.
Дана тема буде цікава всім - від Software девелопера до Архітектора, так як буде розкрито багато Tips & Tricks.
- Більше 16 років в ІТ (з них 8 років в архітектурі)
- Практикуючий Aрхітектор, Solutioning Director
- Спікер на глобальних конференціях, автор курсів по архітектурі програмного забезпечення та воркшопів, за останній рік навчив понад 500 людей, що допомогло їм заглибитися в світ архітектури
- Пройшов шлях від розробника до делівері директора та голови інженерних департаментів
- Керував відділами з понад 300 співробітників та великими програмами (понад 150 інженерів) із різних сфер бізнесу та використання сучасних наборів технологій
- Переможець Ukrainian IT Awards у категорії Software Engineering у 2019 році та член журі у 2020 році
- SEI, TOGAF, AWS, Arcitura Digital Transformation акредитований спеціаліст, iCAgile Certified Professional
- Останні 2.5 роки веде активну волонтерську діяльність та приймає участь в різних проектах, які допомагають ЗСУ та цивільним по всій Україні