Пономарев Иван, компания КУРС, Москва - CELESTA: СОЗДАНИЕ БИЗНЕС-ЛОГИКИ В JAVA-ЭКОСИСТЕМЕ
Открытый проект Celesta, разрабатываемый на GitHub, невелик, но уже набрал неплохое портфолио из успешных внедрений. Я расскажу о некоторых идеях, делающих его непохожим на другие системы такого класса: как была достигнута простота миграции структуры базы данных через идемпотентный DDL, возможность прозрачного тестирования процедур, изменяющих данные в базе, и т. п.
Я расскажу, как мы
- Разрабатываем и модифицируем модель данных в рабочей базе с помощью идемпотентного DDL.
- Пишем скрипты на языке Jython для реализации бизнес-логики.
- Боремся с ограничениями ORM-подхода.
- Тестируем процедуры обработки данных в реляционной СУБД.
- Создаем RESTful API, процедуры по расписанию и обработчики очередей.
- Интегрируем Celesta-проект в существующее Java- или JVM-приложение или работаем standalone.
Возможно, кому-то из слушателей доклада пригодится сама Celesta, а кто-то на её базе почерпнёт идеи для решения собственных задач.
АУДИТОРИЯ СЛУШАТЕЛЕЙ ДОКЛАДА
Разработчики решений для бизнеса на Java и Python.
2 views
452
111
2 months ago 00:04:15 1
Выступают И.М. Канин и А.А. Пономарёв
2 months ago 01:39:44 1.1K
Опричнина в записках иностранцев | Анна Свиридова | Бои за Историю №15
2 months ago 00:02:02 138
Иван Пономарев | Мы так хотели. ДОБРЫЙ ВЕЧЕР!
2 months ago 00:28:31 1.7K
«Большие истории малой родины»: Острогожский район.