Architecture Asset: Real-Time Streaming Analytics auf STACKIT
Zuletzt aktualisiert am
Überblick
Abschnitt betitelt „Überblick“Dieses Muster richtet sich an Near-Real-Time-Analytics. Events strömen durch eine Messaging-Schicht, werden auf Kubernetes verarbeitet, in Object Storage persistiert und in OpenSearch indexiert, um Live-Dashboards und Alerting zu ermöglichen.
Typischer Use Case
Abschnitt betitelt „Typischer Use Case“- Operative Einblicke: Überwachen Sie Events, Transaktionen oder Telemetrie nahezu in Echtzeit.
- Ereignisgesteuerte Verarbeitung: Lösen Sie nachgelagerte Aktionen aus Streaming-Daten aus.
- Wiedergabefähige Historie: Bewahren Sie rohe Events in Object Storage auf, um sie erneut zu verarbeiten.
Architekturdiagramm
Abschnitt betitelt „Architekturdiagramm“Best Practices für das Design
Abschnitt betitelt „Best Practices für das Design“- Produzenten und Konsumenten entkoppeln: Verwenden Sie die Messaging-Schicht als dauerhaften Puffer.
- Verarbeitung idempotent gestalten: Entwerfen Sie für At-Least-Once-Lieferung und sichere Wiederholungen.
- Rohdaten vor der Transformation persistieren: Bewahren Sie wiedergabefähige rohe Events für die erneute Verarbeitung und das Audit auf.
- Retention und Indizes richtig dimensionieren: Balancieren Sie die Abfragegeschwindigkeit mit den Speicherkosten aus.