Зустрічайте шостий випуск нашого Q&A-формату! У кожному епізоді — нова тема, а сьогодні говоримо про Software Architecture.
Наш гість — Олександр Савченко, CTO Мінцифри, відповість на 15 практичних питань про те, як проєктувати архітектуру програмного забезпечення, знаходити баланс між бізнес-вимогами та технічними компромісами, обирати між мікросервісами й модульним монолітом, документувати архітектурні рішення, розвивати легасі-системи, інтегрувати штучний інтелект у продукти та зрозуміти, як AI змінює роль архітектора. Також поговоримо про навички, які будуть визначати успішного архітектора в найближчі роки, і про найкоротший шлях від розробника до архітектора.
👉 Хочете глибше зануритися в тему та розібратися з дизайном архітектури програмного забезпечення на практиці? Рекомендуємо відеокурс від Олександра та Fwdays Academy: https://fwdays.com/event/software-architecture-design-course-3
💡 Використовуйте промокод QA_ARCH та отримайте -15% на курс!
🎁 Або просто переходьте за цим посиланням — промокод застосовується автоматично: https://bit.ly/4eYnGkU
На що варто підписатися:
– Більше цікавого для розробників: https://fwdays.com
– Телеграм-канал Fwdays: https://t.me/fwdays
– LinkedIn Олександра: https://www.linkedin.com/in/oleksandr-savchenko-38a28532/
Таймкоди:
00:00 - Інтро
00:36 - Що таке архітектура в сучасному світі?
04:41 - Зазвичай різні архітектори - це різні підходи і практики, а чи є уніфікований процес розробки архітектури?
13:07 - Чи варто витрачати тижні на аналіз вимог якщо зразу можна робити дизайн?
16:55 - Що робити, якщо вимоги стейкхолдерів суперечать одна одній (наприклад, максимальна безпека і миттєва швидкість)?
20:31 - Як правильно описати свої архітектурні рішення? Чи є дієві "лайфхаки"?
28:46 - Чи не вб’є GenAI професію архітектора?
32:19 - Мікросервіси чи модульний моноліт: як прийняти правильне рішення?
35:27 - Яка роль архітектора у впровадженні штучного інтелекту в продукт?
39:13 - Чи варто використовувати або впроваджувати ШІ лише тому, що це тренд?
42:27 - Якщо ви архітектор і вам у спадок перепала існуюча система, як далі продовжувати розвивати архітектуру?
49:20 - Як архітектору зрозуміти, що час «вбивати» стару систему і будувати нову?
53:09 - Як архітектору ефективно взаємодіяти з командами розробки в Agile-середовищі?
57:52 - Як автоматизувати контроль за якістю архітектури під час розробки?
01:00:08 - Які навички будуть визначати успішного архітектора в найближчі роки?
01:04:59 - Який найкоротший шлях стати архітектором якщо ти девелопер?
01:09:15 - Ловіть промокод і приходьте на курс