Stable Values, как сломать final, Saga — боль | Spring АйО Подкаст №64

Аватар автора
00:00:00 - Интро выпуска 00:01:11 - Представление гостей и тем выпуска 00:01:54 - Stable Values в Java 26 00:03:30 - Михаил начинает большой заход про LTS 00:04:04 - Почему компании сидят на LTS-версиях Java 00:06:27 - Что такое Java, OpenJDK и референсная реализация 00:08:16 - Что такое JDK-дистрибутив 00:09:27 - Что на самом деле означает LTS и кто оказывает поддержку 00:12:29 - Возвращаемся к Stable Values 00:13:06 - Зачем нужны Stable Values / Lazy Constants 00:14:09 - Проблема lazy-инициализации и final-полей 00:16:16 - Почему final в Java не всегда final 00:18:29 - Как Stable Values дают настоящую final-семантику 00:21:01 - Будут ли обычные Spring Boot-разработчики это использовать 00:22:15 - Lazy collections: списки и мапы с ленивой инициализацией элементов 00:26:01 - Резюме по Stable Values 00:27:13 - Статья про phantom read и Idempotent Barrier 00:28:23 - Проблема дублей в распределённых системах 00:30:41 - Как обычно строят идемпотентный API 00:32:35 - Проблема распределённого коммита 00:33:12 - Шутка про Saga pattern 00:34:01 - Как correlation ID помогает дедуплицировать запросы 00:35:41 - Пример с Kafka, ребалансингом и TTL в Redis 00:36:50 - Почему ошибки идемпотентности всплывают только в проде 00:39:43 - CAP-теорема и три типа инженеров 00:40:34 - Шутка про системных администраторов и бэкапы 00:41:16 - История про фишинг, шифровальщик и бухгалтерию 00:42:51 - Байка про деда, платочек и волков 00:43:17 - Резюме про Idempotent Barrier и Saga 00:43:41 - Статья...

0/0


0/0

0/0

0/0

0/0