Found 1 bookmarks
Custom sorting
Technology Decision Making (and Boring Technology)
Technology Decision Making (and Boring Technology)
Хайлайты от слайдов доклада Choose Boring Technology (я, получается, делаю хайлайты на хайлайты). Как выбирать технологии 1. Стоимость долгосрочной поддержки является наибольшой стоимостью от всей стоимости проекта и перекрывает локальные преимущества с скорости доставки. Если же технология дает большой прорыв в скорости вашей работы - преимущества от технологии перекроют стоимость ее поддержки. 2. Люди очень субъективны при выборе базы данных. Почему-то разработчикам очень важно принести в проект новую базу данных. Какой-то иррациональный мотив заставляет разработчиков вместо известных им баз данных, в которых они уже профи, выбирать хайповые решения, по которым у них нет компетенций. Это следствие отсутствие процесса принятия решений. 3. Наша цель - создавать и поддерживать системы для получения бизнес-результата. У нас нет цели поиграться с технологиями. В 2000 году Eloqua был создан на скучном стеке - Visual Basic, SQL Server, IIS. Также все инструменты деплоя и мониторинга были реализованы на этих технологиях. Спустя 8 лет стек не поменялся и команда из 9 человек поддерживала все железо, дата центры, инфраструктуру и базу данных с аптаймом в 99.998% (автор явно не говорит, но это типа малый размер команды для такого большого сервиса) Скучный технологический стек позволил создать эффективную систему. Но новые технологии постоянно появляются и они появляются не просто потому что кто-то решил переизобрести колесо. Поэтому необходимо внедрять процесс по внедрению новых технологий в технологический стек компании. Практики, которые помогают выстроить такой процесс: - Инженерная документация, описывающая важную, медленно меняющуюся информацию и процессы - Фреймворк для принятия решений помогает командам понять как правильно принять решения, учитывая потребности команды и организации - Внутренний Технологический Радар описывает инструменты и технологии и их использование в компании - Процесс Request for Comments (RFC) может быть применем для внедрения новых технологий - Architecture Decision Records (ADR) описывают решения
·code.likeagirl.io·
Technology Decision Making (and Boring Technology)