SPL і Product Line Architecture: як масштабувати продукти правильно
Update: 2025-09-02
Description
Зустрічайте дванадцятий випуск Fwdays Architecture Talks!
У цьому випуску наші постійні спікери — Олексій Петров та Йожеф Гісем — разом із гостем Ігорем Закутинським CTO в FORMA by Universe Group, обговорять тему Product Line Architecture:
- Еволюцію компаній до продуктових ліній та бізнес-драйвери
- Як формувати ядро системи, працювати з варіативністю та архітектурними патернами
- Ролі команд, взаємодію між Core та Product teams і коли варто відділяти продукт
Корисні посилання:
— Feature-Oriented Software Product Lines: Concepts and Implementation: https://www.amazon.com/Feature-Oriented-Software-Product-Lines-Implementation/dp/3642375200
— ISO/IEC 26550:20 15 — reference model for systems/software PLE.: https://www.iso.org/standard/69529.html
— Framework for Software Product Line Practice (v5.0): https://www.sei.cmu.edu/documents/501/2012_019_001_495381.pdf
— SEI SPL collection & course materials: https://www.sei.cmu.edu/library/software-product-lines-collection/
— Team Topologies: https://teamtopologies.com/
— Reflections on OpenAI: https://calv.info/openai-reflections
На що варто підписатися:
– Більше цікавого для розробників: https://fwdays.com
– Телеграм-канал Fwdays: https://t.me/fwdays
– Телеграм-канал Олексія: https://t.me/OleksiiTheArchitect
– LinkedIn Олексія: https://www.linkedin.com/in/alexhelkar
– LinkedIn Йожефа: https://www.linkedin.com/in/yozhef/
– LinkedIn Ігоря: https://www.linkedin.com/in/zakutynskyi/
Таймкоди:
00:00 - Інтро
01:57 - Визначення Software Product Line
04:10 - Еволюція компаній до продуктових ліній: кейси MacPaw, Forma, Husqvarna
12:42 - Що таке «core» у продуктовій архітектурі? Приклади модулів
19:35 - Коли фіча стає новим продуктом? Бізнес-драйвери
26:57 - Підходи та патерни: як забезпечити варіативність у продуктах
36:24 - Архітектурні стилі: мікросервіси чи моноліт?
44:55 - Локалізація фіч та їх реалізація в продуктах
50:01 - Team Composition: як організовані команди?
58:01 - Як комунікувати між Core і Product teams
01:04:39 - Коли краще відділити продукт від продуктової лінійки?
01:08:08 - Переваги та недоліки підходу Рroduct Line Architecture
01:12:12 - Підписуйтесь і ставте вподобайку
У цьому випуску наші постійні спікери — Олексій Петров та Йожеф Гісем — разом із гостем Ігорем Закутинським CTO в FORMA by Universe Group, обговорять тему Product Line Architecture:
- Еволюцію компаній до продуктових ліній та бізнес-драйвери
- Як формувати ядро системи, працювати з варіативністю та архітектурними патернами
- Ролі команд, взаємодію між Core та Product teams і коли варто відділяти продукт
Корисні посилання:
— Feature-Oriented Software Product Lines: Concepts and Implementation: https://www.amazon.com/Feature-Oriented-Software-Product-Lines-Implementation/dp/3642375200
— ISO/IEC 26550:20 15 — reference model for systems/software PLE.: https://www.iso.org/standard/69529.html
— Framework for Software Product Line Practice (v5.0): https://www.sei.cmu.edu/documents/501/2012_019_001_495381.pdf
— SEI SPL collection & course materials: https://www.sei.cmu.edu/library/software-product-lines-collection/
— Team Topologies: https://teamtopologies.com/
— Reflections on OpenAI: https://calv.info/openai-reflections
На що варто підписатися:
– Більше цікавого для розробників: https://fwdays.com
– Телеграм-канал Fwdays: https://t.me/fwdays
– Телеграм-канал Олексія: https://t.me/OleksiiTheArchitect
– LinkedIn Олексія: https://www.linkedin.com/in/alexhelkar
– LinkedIn Йожефа: https://www.linkedin.com/in/yozhef/
– LinkedIn Ігоря: https://www.linkedin.com/in/zakutynskyi/
Таймкоди:
00:00 - Інтро
01:57 - Визначення Software Product Line
04:10 - Еволюція компаній до продуктових ліній: кейси MacPaw, Forma, Husqvarna
12:42 - Що таке «core» у продуктовій архітектурі? Приклади модулів
19:35 - Коли фіча стає новим продуктом? Бізнес-драйвери
26:57 - Підходи та патерни: як забезпечити варіативність у продуктах
36:24 - Архітектурні стилі: мікросервіси чи моноліт?
44:55 - Локалізація фіч та їх реалізація в продуктах
50:01 - Team Composition: як організовані команди?
58:01 - Як комунікувати між Core і Product teams
01:04:39 - Коли краще відділити продукт від продуктової лінійки?
01:08:08 - Переваги та недоліки підходу Рroduct Line Architecture
01:12:12 - Підписуйтесь і ставте вподобайку
Comments
In Channel