За 21 год существования в SuperJob разработали три версии реализации API для интеграций с бэкендом. Во время разработки последней они решили пересмотреть подход к версионированию. Сейчас в актуальной реализации порядка 379 эндпойнтов, более 900 моделей сущностей и 11 поддерживаемых мажорных версий. Когда проект развивается, вместе с ним меняются и требования к API, а значит неизбежно нарушение обратной совместимости.
Рубрика «Блог компании Конференции Олега Бунина (Онтико)» - 3
Версионирование API или единая кодовая база для всех версий
2021-09-14 в 13:11, admin, рубрики: api, blueprints, impact analysis, php, version control systems, versioning, Блог компании SuperJob, Блог компании Конференции Олега Бунина (Онтико), версионирование, версионирование баз данных, Программирование, Системы управления версиями, совместимость версийDoes the latency matter?
2021-09-10 в 7:21, admin, рубрики: highload, highload systems, http, latency, request, request time, TLS, Блог компании Конференции Олега Бунина (Онтико), высокая производительность, производительность, производительность приложений, производительность сайта, распределенные системы, Сетевые технологииЕсть исследование от Google, которое говорит, что если ваш сайт открывается больше трех секунд, то вы потеряете около 40% десктопных пользователей и более 50% — мобильных. Еще есть репорт от Amazon, который говорит, что для Amazon каждые 100 мс дополнительного latency стоит им 1% продаж. В объемах Amazon это миллионы долларов.
В зависимости от вашего бизнеса вам стоит тоже ответить на вопрос: Does the latency matter?
Закалка тимлида: как вывести проект из пожара, не сгореть самому и не спалить команду
2021-09-04 в 3:00, admin, рубрики: teamlead, teamleadconf, Блог компании Plesk, Блог компании Конференции Олега Бунина (Онтико), выгорание на работе, Карьера в IT-индустрии, коммуникации, конфликты, технический долг, управление разработкойКак поменять архитектуру облака и не поломать пользовательский опыт
2021-09-03 в 8:42, admin, рубрики: Apache, Apache Airflow, devops, архитектура приложений, архитектура системы, Блог компании Selectel, Блог компании Конференции Олега Бунина (Онтико), облака, облачные сервисы, облачные технологии, облачный сервис, цодОт базовых знаний до советов по оптимизации команды: что нужно для развития тимлида
2021-08-28 в 8:00, admin, рубрики: teamleadconf, Блог компании Конференции Олега Бунина (Онтико), интервью, Карьера в IT-индустрии, конференции, тимлид, управление людьми, управление персоналомКаждый раз на TeamLead Conf мы стараемся подбирать программу для нанесения максимальной пользы участникам. Ну и, безусловно, отыграть важные события в жизни сообщества, подсветить тренды.
До Saint TeamLead Conf 2021 осталось буквально несколько недель. Мы решили открыть карты и рассказать, что ждет участников питерской конференции для тимлидов (спойлер: 4 секции докладов, 12 мастер-классов и классный нетворкинг).
Обзоры о железе и IT-задачи в энтерпрайзах: что ждет нас на пороге четвертой промышленной революции
2021-08-20 в 8:00, admin, рубрики: Блог компании Конференции Олега Бунина (Онтико), будущее здесь, интервью, конференции, микросервисы, нетворкинг, энтерпрайзТуса на конференциях — хорошо это или плохо? Олег Бунин, признанный российский эксперт в области высоких интернет-нагрузок и организатор ведущих в России профессиональных конференций, считает нетворкинг важной частью мероприятия и призывает использовать его по максимуму.
Мы поговорили с Олегом о самых актуальных болях разработчиков высоконагруженных систем и о том, как их предложат решить на конференции Saint Highload++ 2021.
О чем вас не предупреждают при переходе в продакт-менеджеры
2021-08-17 в 6:20, admin, рубрики: product management, Блог компании Конференции Олега Бунина (Онтико), Карьера в IT-индустрии, карьера ИТ-специалиста, карьера программиста, конференции, продакт-менеджмент, продуктовая разработка, Управление продуктом, управление проектами и командой, управление разработкойВ первой части я рассказывала о том, почему перешла из техлида в продакт-менеджеры, чем мышление продакта отличается от образа мыслей разработчика. И какие у продакта с техническим бекграундом есть сильные стороны.
Сегодня, как и обещала, расскажу про сложности, с которыми я столкнулась за год работы продактом и которые совсем не предвидела, соглашаясь на новую роль.
Как и зачем выстраивать коммуникации с пользователями
2021-08-15 в 10:27, admin, рубрики: highload, IT-стандарты, Блог компании Конференции Олега Бунина (Онтико), инцидент-менеджмент, инциденты, коммуникации, общение с коллегами, общение с пользователем, отношения с коллегами, пользователи, пользовательские сценарии, системное администрирование, управление людьми, Управление сообществомПользователи всегда узнают о проблеме. И будет лучше, если от вас. Потому что, как сказал Чак Паланик: «То, что мы не понимаем, мы можем понимать, как нам угодно». Если мы получаем обрывки информации о какой-то недоступности, мы трактуем ее как угодно, делая выводы, далекие от правды. После чего, понятно, мы уже не доверяем.
Из техлида в менеджеры продукта: чем поможет бэкграунд разработки и стоит ли переходить именно вам
2021-08-12 в 10:16, admin, рубрики: Блог компании Конференции Олега Бунина (Онтико), Карьера в IT-индустрии, карьера программиста, конференции, продакт-менеджмент, продуктовая разработка, Управление продуктом, управление разработкойМеня зовут Марина Перескокова. Я проработала в Яндексе 10 лет, и из стажёра-разработчика выросла до руководителя службы разработки фронтенда. За это время получилось поработать над JS API Яндекс.Карт, поруководить фронтендом сервиса yandex.ru/maps и покодить движок для векторной карты на WebGL. По итогам моего тимлидства я написала книгу.
Всё, что мы хотели знать о коронавирусе, и не побоялись спросить
2021-05-15 в 9:00, admin, рубрики: Антиковидные меры, Блог компании Конференции Олега Бунина (Онтико), конференции, коронавирус, Научно-популярное, научпопПеред выходом в офлайн команда Онтико устроила онлайн-квартирник и поговорила о коронавирусе с врачом Университетской клиники Хельсинки Ильёй Кирилкиным. Обсудили мифы вокруг коронавируса, узнали, какие меры защиты эффективны, а какие нет и когда можно ждать окончания пандемии. Илья не только поделился ссылками на статистику и исследования, но простым языком рассказал, о том, что творит коронавирус в организме человека, как действуют вакцины и лекарства от коронавируса.