За год работы над обновлением фреймворка Jmix мы обнаружили много неочевидных фактов и подводных камней. О некоторых из них мы пишем в техническом блоге на Хабр, а в декабре обсудим отдельные темы на online-митапе.
Доклад «Данные и микросервисы: проблемы и решения»
Поговорим про доступ к данным в целом и микросервисы в частности:
- От монолита к микросервисам. JDBC и JPA
- Микрофреймворки. Micronaut Data, Panache, Helidon DB Client.
- Эра реактивного программирования. Спасет ли нас R2DB?
Расскажет Андрей Беляев, Developer Advocate с опытом работы с Java 14 лет. В своё время был разработчиком, тимтехлидом, PM-ом, архитектором. Сейчас работает над фреймворком Jmix, делает RnD.
Доклад «Удалять, чтобы осталось: решение от Hibernate и его последствия»
Идея мягкого удаления кажется простой и привлекательной: вместо удаления записи в БД, мы помечаем ее как удаленную и фильтруем из запросов на чтение. Hibernate даже предоставляет для этого стандартное решение, которое описано во множестве туториалов в интернете. Однако, туториалы аккуратно обходят подводные камни, которые вылезают при использовании этого решения. На митапе мы посмотрим на них и обсудим, надо ли вообще решать эту задачу с помощью Hibernate и какие есть альтернативы. Мы обсуждали неочевидные факты мягкого удаления в Hibernate в недавнем материале и получили много вопросов и отзывов. Разберемся во всем детальнее и на конкретных примерах.
Расскажет Андрей Оганесян, Developer Advocate. Ведет корпоративный блог, где разбирает лучшие практики использования JPA/Hibernate.
Встретимся 9 декабря, 18:00 (МСК). Для участие регистрируйтесь на Timepad.