Главная » Архив меток: Apache

Архив меток: Apache

Как IT-компания книжное издательство открывала — и выпустила книгу про Kafka

А зря: несмотря на то, что мы уже живём в эпоху цифровую и вообще работаем в IT, книжки мы любим и уважаем. В последнее время некоторым начинает казаться, будто такой «консервативный» источник информации как книга начинает сдавать позиции и теряет актуальность. Особенно такие, которые не потеряют актуальность полгода спустя. Особенно такие, которые не просто учебник по конкретной технологии, а реальный ...

Читать далее »

Очереди и JMeter: обмен с Publisher и Subscriber

Привет, Хабр! Это сиквел моей предыдущей публикации, в котором расскажу о вариантах размещения сообщений в очередях с помощью JMeter. Различные форматы запросов, преобразования, замысловатая маршрутизация. Мы делаем шину данных для крупной федеральной компании. Вручную — боль, с которой справится не каждый мануальщик. Для тестирования нужно отправлять много сообщений в очереди. Введение Хотя с этой болью приходилось мириться на первых порах. ...

Читать далее »

Как стать коммиттером и действительно ли вам это нужно

Привет! Меня зовут Дмитрий Павлов, я работаю в GridGain, а также являюсь коммиттером и участником PMC в Apache Ignite и контрибьютором в Apache Training. Недавно я выступал c докладом о работе коммиттера на митапе Сбербанка по open source. С развитием opensource-сообщества у многих все чаще стали возникать вопросы: как стать коммиттером, какие задачи брать и сколько строчек кода надо написать, ...

Читать далее »

Опыт разработки сервиса Refund Tool с асинхронным API на Kafka

Что может заставить такую большую компанию как Lamoda с отлаженным процессом и десятками взаимосвязанных сервисов существенно менять подход? Мотивация может быть совершенно разная: от законодательной до присущего всем программистам желания экспериментировать. В чем конкретно можно выиграть, если внедрить events-driven API на Kafka, расскажет Сергей Заика (fewald). Но это вовсе не значит, что нельзя рассчитывать на дополнительную выгоду. Про набитые шишки и интересные открытия тоже обязательно будет — не может эксперимент без них ...

Читать далее »

Как подружить Ovirt и Let’s Encrypt

Шагая по пути улучшения инфраструктуры, я решил добить древний и мучительный вопрос — без лишних телодвижений предоставлять возможность коллегам (разработчикам, тестировщикам, админам, etc ) самостоятельно управлять своими виртуалками в ovirt'е. В ovirt есть несколько компонентов, которые надо настроить для решения моего вопроса: сам веб интерфейс, noVNC консоль и заливка образов дисков. Полная инструкция под катом: Кнопки «Сделать Зашибись» я не ...

Читать далее »

[Перевод] Картографирование шума с помощью KSQL, Raspberry Pi и радиоприемника

Трудно представить, что всё это имеет самое непосредственное отношение к Kafka, KSQL и эксперименту «как в домашних условиях с помощью информационных технологий найти самый шумный самолёт». На первый взгляд, в этой истории есть всё, чтобы заслужить статус романтичного поста накануне 8 марта: самолёты, любовь, чуточку шпионажа и, наконец, котик (точнее, кошка). Ее будят звуки самолетов, пролетающих над нашим домом. Трудно, ...

Читать далее »

[Перевод] Гниение программного обеспечения

В книге «Электромагнитная эпоха: работа, любовь и жизнь, когда роботы правят миром» Робин Хэнсон кратко обсуждает программную гниль: Но оно медленно изменяется, чтобы справиться с постоянным потоком новых задач, инструментов и ситуаций. Программное обеспечение изначально было разработано для одного набора задач, инструментов и ситуаций. В конце концов, лучше начать всё сначала и написать с нуля новые подсистемы, а иногда и ...

Читать далее »

[Перевод] Исследуем пределы пропускной способности Kafka в инфраструктуре Dropbox

И Kafka на острие популярности: нынче людей, знающих такой брокер сообщений, пожалуй, превосходит количество тех, кто привык рядом со словом Кафка видеть слово Франц. Широкое использование технологий Apache-стека — очевидный тренд. Но ведь всегда интересно, а как оно получается у других? Мы и сами активно используем эту технологию в наших проектах. Поэтому мы перевели свежую статью, в которой рассказывается о ...

Читать далее »

IBM MQ и JMeter: Первый контакт

Привет, Хабр! Это приквел моей предыдущей публикации и в то же время ремейк статьи Автоматизированное тестирование сервисов, использующих протокол MQ с помощью JMeter. Сталкивался с такой задачей, легко она не поддавалась. На этот раз расскажу о своем опыте примирения JMeter и IBM MQ для счастливого тестирования приложений на IBM WAS. Хочу помочь сэкономить время всем заинтересованным. Введение О проекте: шина ...

Читать далее »

[Перевод] Apache Kafka и RabbitMQ: семантика и гарантия доставки сообщений

В этой публикации речь идёт о семантике и гарантии доставки сообщений. Подготовили перевод следующей части многосерийной статьи, где сравнивается функциональность Apache Kafka и RabbitMQ. 10 включительно, а в версии 0. Обращаем ваше внимание, что автор учитывал Кафку до версии 0. Тем не менее, статья остаётся актуальной и полна полезных с практической точки зрения моментов.Предыдущие части: первая, вторая.И RabbitMQ, и Kafka ...

Читать далее »