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

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions