Как мы в ЦИАН цифровизируем рынок недвижимости
• застройщики — первичный рынок недвижимости;
• риелторы и собственники — вторичный рынок;
• аудитория — те, кто хочет купить или снять жилье;
• модерация — качество базы и защита от мошенников;
• оценка и аналитика — оценка реальной стоимости продажи квартиры и инвестиционной привлекательности покупки новой;
• финансы — маркетплейс ипотечного кредитования с формированием решения от банков всего за несколько минут.
Например, команда «аудитория». Благодаря им и коллегам из ML пользователи получают более точные рекомендации по результатам ранее проведенного поиска, а ранжирование объявлений «умнеет». Еще эти ребята обеспечивают генерацию «добивок» — расширений параметров поиска на случай, если заданы чересчур узкие критерии и по ним найдено мало объявлений.
- на число багов в нем;
- на степень их критичности;
- на скорость работы сервиса, зависящего от компонента;
- на ресурсоемкость изменений;
- на частоту внесения изменений.
- «Меняйся, границы только в твоей голове». Ландшафт IT трансформируется настолько быстро, что мы не можем работать по одним и тем же лекалам, принимать одни и те же решения. Нужно адаптироваться к новым ситуациям, процессам, людям. Тому, кто привык работать строго по протоколу, будет сложно перестроиться. Поэтому мы ищем людей, способных принимать решения без регламента и строгих указаний.
- «Давай результат». Это не то же самое, что «умри, но сделай». Речь о том, что нужно уметь расставлять приоритеты, формулировать цели, определять свою зону ответственности, находить проблемы и предлагать решения по их преодолению, не забывая о цели. Сюда же относится ответственность. Если разработчик принял задачу и обещал ее сделать, мы ждем, что он ее сделает. А если что-то не будет получаться, не станет тянуть до последнего, а придет и скажет, что именно у него не получается. Причем придет с каким-то сценарием дальнейших действий.
- «Играй в команде». Мы ориентируемся на общий результат, поэтому взаимопомощь у нас — норма. Если ты попросил кого-то о содействии, а это вовсе не его задача и даже не его фронт работ, он даст тебе наводку на нужного человека или ресурс, отведет куда нужно и все покажет.
- «Цени клиента». Под клиентами мы понимаем не только наших партнеров, но и внутренних заказчиков. Мы слушаем своих собеседников и стараемся конструктивно разрешать конфликты.
Комментарии (10)
semindm
04.10.2019 19:19Получается, Ваше приложение состоит из 2-х монолитов и ряда микросервисов? и все они между собой взаимодействуют через RabbitMQ?
FuriCuri
04.10.2019 20:01Http вызовы + сообщения очередей — это основные каналы взаимодействия, да. И в обоих каналах приложения должны придерживаться объявленного контракта (request/response схемы или model события). У нас также есть система (пока она работает только для api вызовов), которая валидирует при выкладке, что не произошло breaking change в принимаемых api или вызываемых среди всех монолитов и микросервисов (мы умеем по коду автоматически найти схемы request / response приложения).
jreznot
04.10.2019 20:02У них на PyCon было подробнее рассказано pycon.ru/2018/program/content/mazaev
maxim_ge
04.10.2019 22:49>В платформе логирование идет в кластер ELK. В сутки ~4 Тб логов и ~3.8 млрд. записей.
Можно поподробнее про это? 8k RPS => 700 млн. записей в день, откуда берется 3.8 млрд и что делаете с такими объемистыми логами?Aleksey_Chekanov
04.10.2019 23:34Думаю подробнее расскажем в отдельной статье. Вкратце, логируем не только акцесслоги, но и события в микросервисов, цепочки вызовов, ошибки, ворнинги и т.д. Все это позволяет мониторить и отлаживать систему. Также на базе этих логов строим siem систему
Orange11Sky
04.10.2019 23:08+2А почему у компании такое токсичное название — это как-то помогает продавать недвижимость?
Mashagold
04.10.2019 23:35:) ЦИАН — это аббревиатура Центральное Информационное Агентство Недвижимости. Наследие истории.
CactusKnight
05.10.2019 01:00+1Цифровизация — это, конечно, хорошо. Но почему при поиске квартир с активированным фильтром «тип дома: кирпич, монолит» ЦИАН иногда подкидывает квартиры в панельных домах, у которых это даже написано в разделе «О доме»?
Dekmabot
05.10.2019 02:16+18k rps и 300 серверов… Куда столько? Допустим с десяток фронтов, бэки, очереди, базы, реплики, статика, логи… но куда 300?
one-two
Слоган над космонавтом — норм)