Zum Inhalt springen
Beta

Architecture Asset: Real-Time Streaming Analytics auf STACKIT

Zuletzt aktualisiert am

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.

  • 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.
Event ProducersStreaming PlatformStorage & ServingObservabilityMessaging (Pub/Sub)Stream Processing (Kubernetes)Raw Events (Object Storage)Live Index (OpenSearch)
  • 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.