О чём книга
В центре внимания — создание приложений на едином технологическом стеке, где Spring и Spring Boot работают вместе с Camunda для автоматизации бизнес-процессов. Книга охватывает программирование, проверку качества и вопросы развёртывания, поэтому подойдёт тем, кто хочет связать эти этапы в одной рабочей схеме. В качестве основы используется сквозной проект с системой управления заказами интернет-магазина. На его материале рассматриваются проверка данных, ручное подтверждение операций, ветвление сценариев, ожидание оплаты, обработка ошибок и интеграция с внешними службами.Ключевые темы и методики
В издании собраны темы, важные для прикладной разработки на Java с Camunda: моделирование процессов в нотации BPMN 2.0, применение служебных и пользовательских задач, работа со шлюзами, событиями, подпроцессами и таблицами решений DMN. Отдельное внимание уделено совместной работе Camunda и Spring Boot: делегатам, управлению транзакциями, построению прикладного программного интерфейса и шаблону внешних задач. Также рассматриваются переход с H2 на PostgreSQL, миграции Flyway, история процессов, безопасность, версионирование и перенос уже запущенных экземпляров. В более широком архитектурном контексте затронуты Saga, событийная архитектура, Kafka, CQRS, а также Camunda 8 и подходы к миграции.Практическая часть
Практический характер книги подтверждается не только набором тем, но и составом издания. В комплект входят виртуальный диск с кодом и примерами, а также материалы для работы с приложением, которые помогают разбирать решения не отвлечённо, а на готовой базе. В книге используется крупный учебный проект, который развивается по мере прохождения глав. Дополняют основную часть пять приложений-справочников по элементам BPMN, прикладному программному интерфейсу Camunda, настройкам Spring Boot Starter, структуре репозитория и источникам.Кому подойдёт книга
Издание прежде всего подойдёт разработчикам, которые уже работают со Spring или Spring Boot и хотят глубже освоить Camunda в прикладных задачах. Книга будет полезна и тем, кому нужен не набор разрозненных советов, а последовательная схема разработки, проверки и развёртывания приложений. Такой формат особенно удобен для самостоятельного изучения, подготовки внутренних прототипов и совместного разбора решений в команде. Если нужен практический материал по автоматизации бизнес-процессов с примерами кода и готовыми рабочими заготовками, на эту книгу стоит обратить внимание.Описание подготовлено редакцией Читай-города на основе официальной аннотации издательства, отзывов и оценок покупателей, а также информации из открытых интернет-источников.
