718 читали · 2 года назад
Что такое шаблон SAGA и какую проблему он решает в микросервисной архитектуре
Источник: Nuances of Programming Курс SkillFactory Java-разработчик. Освойте backend-разработку и программирование на Java, Spring и основы DevOps. Соберите портфолио проектов и начните откликаться на вакансии уже после 7 месяцев обучения. SAGA  —  важный шаблон в среде микросервисов, предназначенный для устранения проблем при длительных транзакциях. Продемонстрировать знания по этой теме часто просят на собеседованиях. Поскольку архитектура микросервисов включает несколько небольших приложений, единый запрос разбивается на несколько составляющих...
11 месяцев назад
Pattern Matching для switch в Java: Удобство и Мощь
Привет, друзья! Сегодня мы поговорим об одном из самых впечатляющих нововведений в Java — Pattern Matching для switch. Эта функция делает наш код более чистым, удобным и мощным. Давайте разберемся, как она работает и какие преимущества она приносит. Pattern Matching (сопоставление с образцом) — это концепция, которая позволяет проверять структуру данных и извлекать данные из структур с помощью шаблонов. Эта концепция широко используется в функциональных языках программирования, таких как Scala, Haskell и F#...