Der SmartBear State of Software Quality | API 2023 Bericht zeigt, dass mehr Unternehmen eine Vorliebe für einen Multi-Protokoll-Ansatz bei ihren Architekturen entwickeln. Ereignisbasierte und RESTful Services können gemeinsam verwendet werden, um ein leistungsstarkes und effizientes System zu erstellen. RESTful Services bieten eine standardisierte und zustandslose Kommunikationsschnittstelle, die es Komponenten ermöglicht, Ressourcen bereitzustellen und mit ihnen über HTTP-Verben zu interagieren. EDAs ermöglichen hingegen asynchrone und ereignisgesteuerte Kommunikation zwischen Komponenten. Durch die Kombination dieser Ansätze können Unternehmen die Vorteile beider Paradigmen nutzen. RESTful Services können als Einstiegspunkt für externe Anfragen dienen und eine strukturierte Möglichkeit bieten, Ressourcen zuzugreifen und zu manipulieren. Wenn ein Ereignis auftritt, das sofortige Maßnahmen erfordert oder weitere Prozesse auslöst, kann der RESTful-Dienst Ereignisse an den Eventbus veröffentlichen oder andere Komponenten asynchron benachrichtigen. Diese Kombination ermöglicht skalierbare, locker gekoppelte und hochreaktive Systeme, die sowohl Request-Response-Interaktionen als auch ereignisgesteuerte Prozesse bewältigen können.