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