Change Data Capture, Event Driven Architecture.
something very specific that requires deeper control. However, you would appreciate how daunting it can be to switch between two different message brokers when using proprietary SDK. For most event publishing and consumption scenarios, there is a much better abstraction implemented by the Spring