Archive

Posts Tagged ‘Storm’

Storm & Scala на JUGUA (15 октября)

October 11th, 2014 2 comments

java_day2Коллеги, приглашаем Вас на встречу JUG UA на которой пройдет прогонка двух докладов для JavaDay Kiev 2014

Дата: среда, 15 октября, с 19:00 до 22:00
Адрес: ул. Кудряшова, 14-б (кафетерий), офис EPAM Systems

 

Программа встречи (видео)

– Object-Fucntional Patterns in Scala (Vitaliy Savkin, EPAM)

The presentation shows how Scala unites the best sides of Object-Oriented and Functional Programming and the scala-way solutions of commonly occurring software design problems.

– Highly available and scalable application for dummies with Storm (Andrii Golovei, EPAM)

При разработке высоконагруженных систем часто возникают вопросы: «Как написать код один раз и заставить его динамически масштабироваться?», «Как гарантировать транзакционность?», «Как не допустить дублирования данных» и еще много «Как …». В этом докладе я расскажу о граблях на которые наступала наша команда при разработке, и как большинство из них возможно обойти с помощью Storm framework.

Активных участники встречи, ждут подарки, а так же бесплатный билет на JavaDay Kiev.

Tags: , ,

Petri net and Java concurrency на JUGUA (10 сентября)

September 3rd, 2014 2 comments

Коллеги, приглашаем Вас на встречу JUG UA

Дата: среда, 10 сентября, с 19:00 до 22:00
Адрес: ул. Кудряшова, 14-б (кафетерий), офис EPAM Systems

 

Программа встречи

– Использование цветных сетей Петри для моделирования работы многопоточных Java-приложений (к.т.н. Дмитрий Гломозда, НаУКМА)

В докладе на примере задачи поставщика-потребителя демонстрируется использование цветных сетей Петри для моделирования и исследования работы многопоточных Java-приложений, в частности, ответ на вопрос о возможности возникновения тупиковой ситуации. Приводится сравнение поведения программ, в одной из которых используется связка команд wait()/notify(), а в другой – wait()/notifyAll().

– Storm real-time processing framework (15min – Lightning Talk) (Andrew Golovey, EPAM)

Любой Java-разработчик знает, что многопоточность — это зло, и что писать многопоточный код гораздо сложнее, а работает он гораздо медленнее. Но какие задачи возникают в реальном коммерческой разработке помимо запуска асинхронного выполнения кода?
В этом докладе я представлю несколько задач, с которыми мы столкнулись в своем проекте, и решения, к которым мы пришли. Доклад носит прикладной характер и поможет вам расширить кругозор в многопоточной разработке.

– О бесконечно долгой работе дочерних процессов Java-приложения (Голоднов Кирилл, Yandex)

Использование внешних процессов в Java-приложении – достаточно распространённая практика. Однако неправильное использование Java-инструментария для их запуска может привести к тому, что дочерний процесс будет работать бесконечно долго. В этом докладе я приведу примеры таких процессов, расскажу почему так происходит, а также – как это можно исправить.

Активных участники встречи, как обычно, ждет подарок от JetBrains, а так же бесплатный билет на JavaDay Kiev 2014.