Мы стараемся использовать легковесный стек технологий, писать простой для понимания код, закладывая в него отказоустойчивость с самой первой строчки и концентрируясь на легко расширяемой и масштабируемой архитектуре.
Наша система работает в условиях распределенной топологии компонентов, расположенных в разных географических локациях, при этом отказ любой локации не должен приводить к отказу сервиса для пользователей в целом. При разработке приложений вам придется закладываться на ситуации, когда соседние сервисы недоступны. В этом случае уровень функциональности может быть снижен до минимального состава, но основные функции будут работать. В случае отказа должен сработать один из многочисленных мониторингов.
Разработчики в команде, как правило, помимо написания, покрытия тестами, документацией, сопровождения кода и проведения нагрузочных испытаний, проектируют технические решения, API, анализируют API и протоколы смежных компонентов. Можно сказать, что в пределе мы стремимся полностью соответствовать описанию Software Engineer.
Будет плюсом:
Плюс Фантех Яндекса (50+ млн пользователей) — это Кинопоиск, Музыка, Афиша, Букмейт и Плюс. Мы искренне любим то, чем занимаемся, поэтому стараемся сделать наши сервисы максимально удобными и полезными.