Как не­стан­дарт­ная ар­хи­тек­ту­ра сайта помогла решить проблемы с тех­но­ло­ги­я­ми, командой и затянутым проектом редизайна

Опубликовано 14 июня 2021 г.

Так будет называться мой доклад на TechLead Conf в Москве, 1 июля. Расскажу историю своей команды в Toptal, куда я пришёл разработчиком, а спустя пару месяцев стал тимлидом и унаследовал кучу проблем:

  • распределённая команда демотивирована, и её самые опытные члены ушли в другую команду;
  • нужно сделать редизайн всего сайта, дедлайн был год назад — а не сделано ничего;
  • в коде полный швах и легаси, и на это не то что нанять невозможно — самим работать тяжело.

Это только самые высокоуровневые проблемы: про ужасную скорость разработки, необратимые релизы, занимающие по часу, отсутствие инструментов младше 5 лет и подобное я вообще молчу.

Как ни странно, их удалось решить через моё изобретение — движок рендеринга, подобный Gatsby/Next, но работающий как stateless HTTP-сервис. Даём на вход название страницы и данные, получаем в ответ строчку HTML.

Это был самый "весёлый" рабочий год на моей памяти (не считая переезда в Лондон): всё это нужно было осознать и придумать, согласовать и сделать, нанять людей, уложиться в новые сроки с редизайном и не просрать накопленный SEO-капитал прошлой версии сайта.

Идёте на TechLead Conf? Заходите послушать.

Читать дальше

В интернете