Skip to content

Real-time Data Examples

Streaming Service

Configuration for a streaming data service:

yaml
# values.yaml
streaming:
  enabled: true
  kafka:
    bootstrapServers: kafka:9092
    topics:
      - name: data-stream
        partitions: 3
  consumer:
    groupId: realtime-processor
    autoCommit: false

WebSocket Server

WebSocket server configuration:

yaml
# values.yaml
websocket:
  enabled: true
  port: 8081
  maxConnections: 1000
  heartbeat:
    enabled: true
    interval: 30s

Time Series Database

Setting up time series data storage:

yaml
# values.yaml
timeseriesdb:
  enabled: true
  retention:
    time: 30d
    size: 50Gi
  backup:
    enabled: true
    schedule: "0 0 * * *"

Event Processing Pipeline

Configuration for real-time event processing:

yaml
# values.yaml
pipeline:
  stages:
    - name: ingestion
      replicas: 2
      resources:
        limits:
          cpu: 500m
          memory: 512Mi
    - name: processing
      replicas: 3
      resources:
        limits:
          cpu: 1000m
          memory: 1Gi
    - name: storage
      replicas: 2
      persistence:
        enabled: true
        size: 20Gi

Released under the MIT License.