Сжатие технологического стека, или анти-Highload Павел Кутаков, VK Tech Выступление поднимает важные темы для архитектуры - применение паттернов и управление сложностью. А именно: существует большое количество стандартных паттернов и тактик проектирования. Они отлично решают большинство ежедневных задач проектирования, стоящих перед архитекторами. Но есть ситуации, где стандартные паттерны не позволяют решить проблему. Таких задач, обычно, не так много - это специфичная/очень высокая нагрузка, специфичные объемы данных, специфичные требования к безопасности и так далее. Приходится вырабатывать решения, выходящие за рамки стандартных. Но есть нюанс. Именно описания таких нестандартных решений чаще всего публикуют компании, они резонируют, их интересно читать и хочется применить. Однако, в силу своей специфики, не стандартности, они часто оказываются дороже и в разработке и в эксплуатации. А самое главное, – они дороже, даже если перед компанией не стоит тех задач, которые решали авторы описываемого не стандартного подхода. Есть и другая сторона. Уже не мало более или менее стандартных референсных решений (CQRS/ES) под вырост. Однако, и к ним нужно подходить с осторожностью, причем часто с большей осторожностью как раз из-за того, что они, вроде как - стандартные. Важно оценить сложность решения на соответствие сложности решаемой задачи. Если посмотреть в суть выступления, то оно о том, как управлять сложностью, а именно - как не усложнять архитектурное решение без явно сформированной потребности на усложнение. VK: https://vkvideo.ru/video-184472537_456239204 Youtube: https://www.youtube.com/watch?v=IowGieH3FvQ
Сжатие технологического стека, или анти-Highload Павел Кутаков, VK Tech…
Из этого канала
- #724Инструмент рассчитывает время, оставшееся до того, как ваш бизнес/продукт…
Инструмент рассчитывает время, оставшееся до того, как ваш бизнес/продукт заменит Claude Skills https://deathbyclawd.com С обоснованием и метриками, на скрине…
- #725Постепенно анализирую тренды через структуру вакансий архитектора, включая…
Постепенно анализирую тренды через структуру вакансий архитектора, включая прошлый год. Покрутил данные через opus 4.6, получил интересные выводы.
- #727Андрей подсветил явный пробел. Application Design действительно имеет смысл…
Андрей подсветил явный пробел. Application Design действительно имеет смысл выделять в собственную категорию за счет того, что моделируем мы здесь поведение.
- #722Микросервисы без архитектуры Независимых и автономных микросервисов - прям…
Микросервисы без архитектуры Независимых и автономных микросервисов - прям мало. В основном слышу от людей на местах, что разделили как пришлось (да и вижу…
- #721Архитектура - это про IT? Вот вам примеры из личной практики: ▪️Переход на…
Архитектура - это про IT? Вот вам примеры из личной практики: ▪️Переход на модульную архитектуру и изоляция основных компонентов позволила компании выйти на…