Skip to content

Discussion: package pubsub #295

Closed
Closed
@peterbourgon

Description

I'd like to start thinking about a design for package pubsub/msgbus/...

Important use cases:

  • An async transport for existing/typical RPC messaging
  • A foundation for event sourcing
  • A way to manage streaming
  • Others?

Would like support for:

  • Kafka
  • RabbitMQ
  • NATS
  • NSQ
  • AWS SQS
  • GCP PubSub
  • Weave Mesh
  • Others?

Prior art:

Open questions:

  • What are the core abstractions and interfaces?
  • Is streaming significantly different than event sourcing and transport use cases?
  • What is the lowest common denominator for serialization?
  • Others?

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions