Пономарев Иван, компания КУРС, Москва - CELESTA: СОЗДАНИЕ БИЗНЕС-ЛОГИКИ В JAVA-ЭКОСИСТЕМЕ
Открытый проект Celesta, разрабатываемый на GitHub, невелик, но уже набрал неплохое портфолио из успешных внедрений. Я расскажу о некоторых идеях, делающих его непохожим на другие системы такого класса: как была достигнута простота миграции структуры базы данных через идемпотентный DDL, возможность прозрачного тестирования процедур, изменяющих данные в базе, и т. п.
Я расскажу, как мы
- Разрабатываем и модифицируем модель данных в рабочей базе с помощью идемпотентного DDL.
- Пишем скрипты на языке Jython для реализации бизнес-логики.
- Боремся с ограничениями ORM-подхода.
- Тестируем процедуры обработки данных в реляционной СУБД.
- Создаем RESTful API, процедуры по расписанию и обработчики очередей.
- Интегрируем Celesta-проект в существующее Java- или JVM-приложение или работаем standalone.
Возможно, кому-то из слушателей доклада пригодится сама Celesta, а кто-то на её базе почерпнёт идеи для решения собственных задач.
АУДИТОРИЯ СЛУШАТЕЛЕЙ ДОКЛАДА
Разработчики решений для бизнеса на Java и Python.
2 views
559
143
1 month ago 01:52:09 48
Иван Пономарев / Прямой эфир /
1 month ago 00:20:35 11
День семьи, любви и верности (к/м, драма) 2021
1 month ago 01:36:11 43
А ЕСЛИ ЭТО ЛЮБОВЬ? (Юлий Райзман). 1962. Соцдрама.
1 month ago 00:03:46 1.8K
Copper Mount - Заживо замужем (Official music video)