Bonjour! Первый шаг к созданию лучшего программного обеспечения в мире начинается с того, что подросток в своей комнате пишет несколько строк в пустом темно-сером редакторе файлов. Программа, которая ничего не делает, кроме печати слов «Hello, World» в какой-то части экрана. В том же духе мы начинаем наш инженерный блог с метафорического «Hello, World». Программа hello world не предназначена для того, чтобы научить вас программировать, но служит более дружественным введением и обеспечивает правильную настройку. Ваш компилятор работает? Правильны ли ваши пути? Но вместо того, чтобы утомлять вас тусклым салатом, позвольте мне сразу перейти к острому основному блюду.

Мы строим рестораны программного обеспечения. У нас есть команда из двадцати инженеров-программистов, которые трудятся днями, а иногда и ночами. Они помогают нам создавать новые продукты и поддерживать и улучшать старые. Мы используем кучу разных языков: от больного дедовского PHP до замужней и стабильной Java и до новых панк-NodeJ. Мы также используем множество различных баз данных, Mysql, MongoDB, couchDB и многие другие. Мы следуем архитектуре микросервисов и используем Kubernetes для оркестровки этих сервисов, развернутых как контейнеры докеров. Помимо этого, мы активно используем React, React Native, Swift, клиентскую Java и другие клиентские языки.

В этом блоге рассказывается о наших приключениях в области разработки программного обеспечения. Все, что мы пытаемся сделать, это начать дружеский разговор о множестве вещей, которые могут волновать только разработчиков программного обеспечения как внутри нашей команды, так и с внешним миром. Кому нравится в одиночку решать сложные вопросы производства Mongo? Ни один. Никто! Так что копайте. Читайте, что вам нравится. Делитесь тем, что вы сделали сами, и не уклоняйтесь от комментариев, если у вас есть какие-либо мысли.

PS: Если вы хотите связаться с нами, напишите нам по адресу [email protected]