15.11.2020 Новости, Искусственный интеллектФинтех-приложения, как правило, одни из самых сложных и высоконагруженных — ежедневно они обрабатывают сотни тысяч операций. При этом критична их устойчивость, потому что любой сбой может мгновенно вызвать негативную реакцию пользователей, потерю их лояльности и ухудшение имиджа компании. Иван Акимов, Software Engineer в Яндекс, рассказал о том, какими принципами он руководствовался при построении высоконагруженной системы Яндекс Сплит, и к каким результатам привела его работа. Иван, вы специализируетесь на построении высоконадежных распределенных систем. Как вы пришли к этой области, и какие ключевые навыки оказались наиболее важными для работы с финансовыми продуктами уровня Yandex Pay и BNPL-сервисов? С написанием кода и алгоритмами я познакомился на олимпиадном программировании, во время учебы в физико-математическом лицее. Эта сфера заинтересовала меня, и после лицея я поступил в ИТМО на специальность «Компьютерные системы и технологии». Там я начал пробовать себя в разных областях программирования, и самым интересным для меня оказался backend. Я решил развиваться в финансовой сфере, потому что увидел здесь интересные задачи с высокой степенью ответственности. В этой области, как и во многих других, важно уметь работать с распределенными системами и базами данных, однако особо ценятся надежность и высокая отказоустойчивость. После поступления в университет и обучения там я три года совершенствовал свои навыки, работая с различными компаниями, в том числе, и в банковской ...
читать далее.