"Begonnen hat es mit einem Aufruf unseres REST-API. Immer, wenn sich ein neuer Nutzer auf der Webseite registrierte, sollte die Benutzerverwaltung unser API aufrufen, damit alle nötigen Vorbereitungen getroffen werden können. Allerdings verwaltet unsere Anwendung keine Nutzer, warum sollten wir also Nutzer in der dazugehörigen REST-API anbieten? Die Anwendung möchte lediglich informiert werden, wenn sich ein neuer Nutzer registriert hat. In diesem Fall bietet sich der Einsatz von eventbasierter Kommunikation an, denn nicht jedes API muss RESTful sein."
Mehr zum Thema Eventbasierte Schnittstellen berichten unsere beiden Senior-Entwickler Simon und Jan in der aktuellen Ausgabe (02/2022) der Java Aktuell, die das übergeordnete Thema „Architektur“ behandelt.
Der ganze Artikel steht hier zum kostenlosen Lesen und zum Download bereit.