MTS Digital Java Meetup

MTS Digital Java Meetup

Приглашаем на TRUE TECH | Java Meetup

Где и когда встретимся?

В среду, 6 декабря, ждём вас в нашем офисе на Технопарке.

Спикеры от МТС и Ozon расскажут о том, как создавать надежные и масштабируемые распределённые системы, которые работают без сбоев.

На примерах и рабочих кейсах мы разберёмся в тонкостях, а спикеры обязательно ответят на все вопросы.

Начнём в 18:30!

Адрес: м.Технопарк, БЦ Декарт, Лекторий на 13-ом этаже

Доклады

Индексация в поисковой платформе 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)

Программа:

18:30 – 19:00 | Регистрация. Сбор гостей 

19:05 – 20:00 |  Доклад + вопросы 

Индексация в поисковой системе Ozon — Денис Габайдулин, Ozon

20:00 – 20:30 | Кофе-брейк 

20:30 – 21:30 | Доклад + вопросы

Transactional outbox как способ гарантированной доставки сообщений в несколько источников— Семён Киренков, МТС

21:30 – 22:00 | Нетворк