Пятнадцать лет строю и масштабирую распределённые системы — застал переход индустрии от bare-metal серверов и монолитов к cloud-native, Kubernetes и GitOps. Берусь за то, что команды откладывают: технический долг, выкладка релизов с нуля и удержание систем в рабочем состоянии.
Шесть переходов, которые сегодня продают готовыми решениями. Я проходил их, когда готовых решений не существовало.
33rd Company
Управление недвижимостью, США · 2020 · Единственный разработчик, фронтенд и бэкенд
Ситуация
Управляющая компания вела жильцов вручную: платежи, заявки на обслуживание, вопросы — всё через человека.
Что сделано
Сделал сайт и личный кабинет жильца сквозной системой: заявки на ремонт с автоматическим распределением по подрядчикам, оплата аренды онлайн, проверка кредитного рейтинга при подаче заявки.
Что построено
Сайт компании и личный кабинет жильца
Подача и отслеживание заявок на ремонт
Оплата аренды онлайн
Проверка кредитного рейтинга при подаче заявки на заселение
В цифрах
Обработка заявки: 4-6 ч → 15 мин — Раньше заявки на ремонт распределяли руками
Заявка обрабатывается за ~15 минут вместо 4-6 часов, а маршрутизируется автоматически ~85% против ~25% раньше.
В чём была сложность
Сквозная система заявок с автоматическим распределением по подрядчикам: маршрутизация — это и есть та часть, где раньше сидел человек.
Управление недвижимостью — очередь мелких одинаковых обращений, каждое из которых съедало человека. Ценность была не в отдельной функции, а в том, чтобы убрать человека с повторяющегося пути.
Деньги и проверка кредитного рейтинга в одном потоке: две интеграции, где сбой имеет последствия за пределами сообщения об ошибке.
Чем подтверждается
Работа по договору, 2020 год. С тех пор сайт по этому адресу пересобран на конструкторе — то, что там сейчас, к этой работе отношения не имеет.