Technical questions
What happens when a system is temporarily unreachable?
Answer
Our middleware architecture is designed for exactly this scenario. Messages are persistently stored in message queues. When a target system is unreachable, automatic retries with exponentially growing wait times are executed. A circuit breaker prevents overloading the failing system. After recovery, all pending messages are automatically delivered. Dead-letter queues catch messages that could not be delivered after defined attempts.