Пономарев Иван, компания КУРС, Москва - CELESTA: СОЗДАНИЕ БИЗНЕС-ЛОГИКИ В JAVA-ЭКОСИСТЕМЕ
Открытый проект Celesta, разрабатываемый на GitHub, невелик, но уже набрал неплохое портфолио из успешных внедрений. Я расскажу о некоторых идеях, делающих его непохожим на другие системы такого класса: как была достигнута простота миграции структуры базы данных через идемпотентный DDL, возможность прозрачного тестирования процедур, изменяющих данные в базе, и т. п.
Я расскажу, как мы
- Разрабатываем и модифицируем модель данных в рабочей базе с помощью идемпотентного DDL.
- Пишем скрипты на языке Jython для реализации бизнес-логики.
- Боремся с ограничениями ORM-подхода.
- Тестируем процедуры обработки данных в реляционной СУБД.
- Создаем RESTful API, процедуры по расписанию и обработчики очередей.
- Интегрируем Celesta-проект в существующее Java- или JVM-приложение или работаем standalone.
Возможно, кому-то из слушателей доклада пригодится сама Celesta, а кто-то на её базе почерпнёт идеи для решения собственных задач.
АУДИТОРИЯ СЛУШАТЕЛЕЙ ДОКЛАДА
Разработчики решений для бизнеса на Java и Python.
1 view
559
143
15 hours ago 00:03:05 1
Иван Канин, Александр Пономарёв и Светлана Ковтун
16 hours ago 00:07:25 1
Би-2 — Колыбельная (2022)
19 hours ago 00:06:21 1
SILENZIUM - Белые розы| Седая ночь (Ласковый май covers) романтическая история из 90х
1 day ago 00:04:19 1
MUST HAVE BEEN THE WIND: Skyrim Guard Song ■ The Chalkeaters feat. Black Gryph0n
2 days ago 00:08:38 1
Дима Билан - Про белые розы (премьера клипа, 2019)
2 days ago 00:35:24 1
Пономарев Иван, компания КУРС, Москва - CELESTA: СОЗДАНИЕ БИЗНЕС-ЛОГИКИ В JAVA-ЭКОСИСТЕМЕ
2 days ago 00:03:07 1
Научите детей тому, чему они учат нас #инклюзиясдетства