Різноманітні еволюції від старту до релізу в 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.

Олександр Савченко
Solutioning Director @ Ciklum
  • Більше 14 років в ІТ (з них - більше 6 років в архітектурі програмного забезпечення та підприємств).
  • Переможець Ukrainian IT Awards в категорії Software Engineering в 2019, член журі в 2020.
  • Пройшов різноманітні офіційні курси та тренінги по SEI/TOGAF/ITIL, сертифікований фахівець ICAgile, акредитований спеціаліст AWS.
  • Спікер на різних глобальних конференціях, зустрічах, семінарах, автору курсів та активно очолює інженерні спільноти.
  • Пройшов шлях від розробника до технічного керівника, архітектора, директора, керівника відділів.
  • Керував різними відділами (250+ інженерів), великими програмами (100+ інженерів) з різними сучасними стеками технологій та архітектурними стилями (таким як microservices, SOA, event-driven design, хмарні рішення) в різних бізнес доментах (фінтех, авіоніка, медіа, автомотів, е-комерція та інші).
  • Надає різноманітні послуги та бере участь у: управлінні портфоліо/програмами, проектуванні та оцінці архітектури, пресейлах та воркшопах з клієнтами та постачальниками послуг, розробці програмного забезпечення, технічних аудитах, оцінці команд, адаптації хмарних рішень, коучинг, фінансовому/технічному/процесному консультуванні, фінансовому плануванні та прогнозуванні.
  • GitHub, LinkedIn
Увійти
Або поштою
Увійти
Або поштою
Реєстрація через e-mail
Реєстрація через e-mail
Забули пароль?