У компании большое количество как внутренних, так и внешних продуктов, которые поддерживаются на протяжении длительного времени. Из всего этого многообразия порой встречаются интересные сочетания технологий. Но если говорить про общепризнанные практики, то для VK это - Go на бекенде, Typescript+React на фронтенде, Kotlin\Swift для мобильной разработки и PostgreSQL, Tarantool, Redis, Mongo в качестве хранилищ. Но для ключевых хранилищ используется собственные разработки, о чем много рассказывается сообществу. Например, на недавно прошедшем Highload специалисты VK рассказывали, как устроено хранилище Почты. Кроме того, в компании достаточно много кода на Python, порой встречается C/C++ и даже Rust. Ввиду большого количества проектов, специалистов и требований, компания не ставит себя в рамки и готова экспериментировать.
Боже, какой пустой, бессодержательный текст(
Ну почему все такие статьи написаны таким ужасным копирайтным текстом?! Выкиньте 90% бессмысленных слов, добавьте фоточек офиса, приведите пару живых примеров и читать будет интересно.
Комментарий недоступен