Skip to content

Kafka functions: architecture and design document #3937

Description

@aliok

Document the Kafka middleware architecture for contributors and maintainers:

  • How the middleware fits alongside the existing http and cloudevents middleware in func-go
  • Consumer group management and offset commit strategy (at-least-once)
  • Health endpoint implementation (readiness tied to partition assignment)
  • Scaffolding system: how invoke: kafka maps to templates and generated main.go
  • Signal handling and graceful shutdown
  • Known limitations and future direction (sub-process model for multi-language support)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions