HTTP Feeds: asynchrone Schnittstellen ohne Middleware

In verteilten Systemen eignen sich asynchron entkoppelte Schnittstellen, um Daten zu replizieren und um Domain Events
auszutauschen. Bei asynchronen Schnittstellen denkt man dabei häufig sofort an Message Broker wie Apache Kafka, RabbitMQ
und ähnliche Technologien.

Dies führ allerdings zu Komplexität und technologischen und organisatorischen Abhängigkeiten.

Dabei können asynchrone Schnittstellen auch ohne zusätzliche Middleware-Systeme einfach über HTTP-APIs realisiert
werden.

Wir schauen uns ATOM, Server-Sent Events und Long-Polling-Ansätze wie REST-Feeds näher an und diskutieren die
Anforderungen an solche APIs.

Speaker

 

Jochen Christ
Jochen Christ ist Senior Consultant bei INNOQ. Als Spezialist für moderne Java-Technologien entwickelt er elegante Lösungen mit innovativen Architekturkonzepten wie Microservices, Serverless und Cloud-Computing. Darüber hinaus interessiert er sich für agile Methoden, Clean Code und Usable Security.

betterCode-Newsletter

Sie möchten über die betterCode() API
auf dem Laufenden gehalten werden?

 

Anmelden