Приглашаем на TRUE TECH | Java Meetup
Где и когда встретимся?
В среду, 6 декабря, ждем вас в нашем офисе на Технопарке.
Спикеры от МТС и Ozon расскажут о том, как создавать надежные и масштабируемые распределенные системы, которые работают без сбоев.
На примерах и рабочих кейсах мы разберемся в тонкостях, а спикеры обязательно ответят на все вопросы.
Начнем в 18:30!
Адрес: м.Технопарк, БЦ Декарт, Лекторий на 13-ом этаже
Программа
Регистрация. Сбор гостей
Индексация в поисковой системе Ozon
Денис Габайдулин, Ozon
Кофе-брейк
Transactional outbox как способ гарантированной доставки сообщений в несколько источников
Семён Киренков, МТС
Нетворк
Доклады
Индексация в поисковой платформе Ozon - Денис Габайдулин, Ozon
Денис расскажет о создании поискового движка Ozon, основанного на Apache Lucene, и подробно рассмотрит архитектуру и реализацию подсистемы индексации документов.
Также обсудим различные архитектурные решения, практические оптимизации в Java-приложении и возможности библиотеки Apache Lucene для эффективной сборки индексов.
Доклад ориентирован на разработчиков, интересующихся высоконагруженными и масштабируемыми Java-приложениями и поиском.
О спикере: Денис - ведущий разработчик в поисковой платформе Ozon. Занимается разработкой собственного поискового движка. Имеет более 10 лет опыта в разработке распределенных высоконагруженных систем. Ранее работал в Одноклассниках (big data), Яндекс (YQL) и ряде стартапов.
Transactional outbox как способ гарантированной доставки сообщений в несколько источников - Семён Киренков, МТС
Семён подробно рассмотрит задачу, связанную с безопасной записью в БД и отправкой сообщений в брокер без потерь и ложных срабатываний.
Также поделится проблемами, связанными с простым решением "в лоб» и плюсами/минусами использования 2PC (Two-Phase Commit).
В качестве альтернативы будет представлен паттерн Transactional Outbox, который позволяет достичь надежности и целостности данных плюс пример кода на Java + Spring.
Доклад будет полезен разработчикам, сталкивающимся с подобными задачами в своей работе.
О спикере: Семен – Java Team Lead в МТС Big Data на продукте МТС Аналитика. Лидер Java-направления в МТС Тета: проекте по обучению IT-профессиям студентов Московских ВУЗов. Спикер российских (JPoint, Joker, Heisenbug) и зарубежных конференций (JPrime, All Day DevOps)