Zum Inhalt springen

Blog

Transactional inbox: when the ack deletes the message

An ack to Pub/Sub is a delete command, not a proof of processing. With the workflow engine in the ack path and a correlation that rejects, the place of the ack decides between standstill and data loss. The complete tutorial: nack with dead-letter topic, transactional inbox, a relay without the ordering trap, plus a decision table.

Read more →

Splitting a monorepo without losing the history

An external contractor is to work on the pricing engine of a tool shop but must not see the payment integration. Permissions apply at repository level, which settles the question. This tutorial performs the split step by step with the history intact, shows the trap of directories renamed long ago and what still gets forgotten on migration day.

Read more →

BPMN signal or message: why a broadcast leaves processes waiting forever

Fourteen line items of a goods receipt stopped dead, with no error and no incident. A signal only reaches whoever is already waiting when it is thrown, and an asynchronous step sat right before that. This tutorial rebuilds the case with Flowable 8, shows it in a test, repairs the stuck instances and replaces the broadcast with an addressed message.

Read more →

Cold start instead of backup: rebuilding a website in 30 minutes

The site was blank, the backup could not be restored, and the fastest route was a full rebuild. This article walks through the cold start step by step: detach the domain, delete every file and the database, reinstall, deploy, plugins, legal pages and cookie banner. With the acceptance checklist, the reason why design is the hardest part in WordPress, and the honest limits of the approach.

Read more →
$ lang DE EN ES