- 19-01-2008
Январская конференция JUG Украина :: Кластеры на основе Terracotta
Последнее собрание украинского JUG прошло в достаточно шикарной обстановке отеля Hyatt Regency. Надо отдать должное компании Global Logic, помогающей в организации уже не первой встречи, сама конференция и фуршет были организованы очень качественно. Отличный, удобный зал... мне бывшему на первом заседании JUG в одной из аудиторий КПИ, очень приятно видеть, что движение развивается и находит достойных спонсоров.Не могу не отметить так же и тот факт, что качество презентаций, обнародованных на последних встречах, очень хорошее.
Лично меня презентация, привезенная Джонасом Бонером (Jonas Bonér), посвященная построению кластеров на основе Open Source продукта, разрабатываемого его компанией, Terracotta, очень порадовала. Порадовала во-первых тем, что оказывается, хорошо масштабируемые решения, можно стоить не только на основе EJB, а во-вторых тем, что Open Source сообществу не только отлично удается "вылавливать из пространства" живые, оригинальные идеи, но и успешно воплощать их в жизнь.
После конференции, я задал Джонасу вопрос: "Представьте себе, что у Вас есть две команды разработчиков, которые работают независимо над одним и тем же продуктом — интернет магазином. Первая команда, ничего не знает о существовании Terracotta, а вторая успешно использует его в своей разработке. Что вторая команда, могла бы посоветовать держать в голове первой, как ключевые моменты при разработке архитектуры приложения так, чтобы, при необходимости можно было легко сконфигурировать кластер, основанный на Вашем продукте?". Его ответ был прост и лаконичен: "Вы должны использовать как можно более простые структуры данных — POJO, и все ваши классы должны быть
thread safe — это все ;) . Все остальное Вы сможете сделать с помощью декларативного конфигурирования системы. Сконцентрируйтесь на том, чтобы разработать систему, работающую на одной JVM, а кластером займется Terracotta ;) ".
thread safe — это все ;) . Все остальное Вы сможете сделать с помощью декларативного конфигурирования системы. Сконцентрируйтесь на том, чтобы разработать систему, работающую на одной JVM, а кластером займется Terracotta ;) ".Как видите, Terracotta, очень интересный продукт, заточенный на интеграцию с различными фреймворками, такими как Spring, Struts etc. в манере AOP.
Приятную часть "балета" я уже описал, теперь осталось подлить немного дегтя в бочку с медом — посетую на саму организацию JUG. На мой взгляд, коллегам, занимающимся организацией встреч, есть смысл уделять больше внимания построению сообщества. Постараюсь объяснить, что я имею в виду: лично я пропустил достаточно много заседаний JUG, будучи зарегистрированным еще на самой первой встрече, только потому... да, да, только по тому, что мне никогда не приходят приглашения на встречи ;) . Т.е. если я зашел на сайт организации 18 января — все отлично, я попал на встречу, а вот если не зашел, ну что же, как говориться, нет так нет ;) . Учитывая наличие огромного кол-ва бесплатный сервисов для создания он-лайн групп (возьмите хотя бы тот же Google Group или LinkedIn), мне кажется, что подобный пробел легко исправим.
Vyacheslav Yakovenko
Vyacheslav Yakovenko
| Комментарии к статье "Январская конференция JUG Украина :: Кластеры на основе Terracotta" (0) |