Месяц: Ноябрь 2019

  • Функциональная парадигма на Go: основные техники

    от автора

    Всем привет, напоминаем о том, что в этом месяце в OTUS стартует новый набор по курсу «Разработчик Golang». Несмотря на некоторый хейт предыдущей статьи по Golang, наш внештатный автор решил рискнуть продолжить серию статей, посвященных этому языку. Мы попробуем пройти по этому тонкому льду еще раз, оперевшись на то, на что в Golang вроде как…

  • Service mesh для микросервисов. Часть I

    от автора

    Перевод статьи подготовлен специально для студентов курса «Инфраструктурная платформа на основе Kubernetes». Если в последние годы вы следили за тенденциями в области распределенных и облачных архитектур, вы наверняка не раз слышали о микросервисах. Они появились несколько лет назад, и с тех пор их роль в вопросах корпоративных облачных развертываний только растет. Все больше компаний переходят…

  • MONQ — мониторинг и AIOps родом из России

    от автора

    В нашем блоге мы много говорили об иностранных решениях для мониторинга и аудита, и вот пришло время для отечественной разработки. MONQ — зонтичная система с коннекторами для распространённых систем мониторинга, ресурсно-сервисными моделями, анализом данных, высоким потенциалом к AI и особенной моделью лицензирования. Нам выдали дистрибутив на посмотреть и мы решили поделиться как оно там под…

  • Синхронный Запрос-Ответ с использованием Apache Kafka

    от автора

    Архитектуры, управляемые событиями (Event Driven Architecture), в целом, и Apache Kafka, в частности, привлекли в последнее время большое внимание. Для реализации всех преимуществ архитектуры, управляемой событиями, механизм делегирования событий должен быть по своей сути асинхронным. Тем не менее, могут существовать некоторые особые сценарии/потоки использования, в которых требуется семантика Синхронного Запроса-Ответа. В этом выпуске показано, как…

  • Введение в рекомендательные системы

    от автора

    В статье рассматриваются подходы по построению персонализированных товарных и контентных рекомендаций, и возможные кейсы использования. Персонализированные товарные и контентные рекомендации используются для повышения конверсии, среднего чека и улучшения опыта пользователей.

  • Миграция почты: как без проблем съехать с одного сервера и отправиться на другой

    от автора

    Тема, указанная в заголовке, может выглядеть неактуальной для уважаемых хабровчан, но иногда поднять её просто необходимо. Дело в том, что я работаю уже много лет админом в научном институте гуманитарной направленности, где у сотрудников такая квалификация в области современных информационных технологий, что пресловутая бухгалтерия из анекдотов про айтишника на этом фоне кажется собранием философов, посвящённых…

  • Переходите к безопасной 2FA на блокчейне

    от автора

    СМС-сообщения — популярнейший способ двухфакторной аутентификации (2FA). Ее используют банки, электронные и крипто-кошельки, почтовые ящики и всяческие сервисы; число пользователей метода приближается к 100%. У меня такой расклад событий вызывает негодование, ведь этот метод небезопасный. Переназначать номер с одной SIM-карты на другую стали еще в начале мобильной эры — так восстанавливают номер при потере симки.…

  • Для чего нужен штабной вагон поезда

    от автора

    В купе с мастерской электромеханика. Штабной вагон — это своего рода офис внутри состава. В нём едут начальник поезда, поездной электромеханик, есть радиокупе (это серверная современного поезда), могут быть купе для сотрудников МВД и купе для инвалида и сопровождающего с возможностью заехать на коляске. В штабном вагоне есть душ (изначально для персонала, но пассажиры тоже…

  • Из студентов к инцидентам или как устроиться в IT-компанию без знаний и опыта

    от автора

    За полтора года в поддержке DIRECTUM я решил больше тысячи обращений, в том числе по настройке cистемы и работе с прикладным кодом. «Ну и что?» – возникает логичный вопрос. А то, что я – студент с экономической кафедры, который ещё два года назад не понимал, для чего нужна серверная часть в архитектуре мобильных приложений, и…

  • Миграция базы GitLab на внешний PostgreSQL

    от автора

    Всем привет! В этой статье произведем миграцию базы GitLab с внутреннего PostgreSQL, который устанавливается вместе с GitLab, на внешний PostgreSQL, который уже установлен на другом сервере.