Skip to main content

Redpanda/Kafka client with outbox patterns for DEML Platform event-driven architecture

Project description

DEML Event Client

Redpanda/Kafka client with outbox patterns for DEML Platform.

Installation

pip install deml-event-client

Usage

from deml_event_client import get_producer_config, get_consumer_config, serialize_event

# For producers
producer_conf = get_producer_config()

# For consumers
consumer_conf = get_consumer_config("telemetry-raw")

# Serialize events
event_bytes = serialize_event({"type": "user_action", "data": {...}})

Features

  • Transactional outbox pattern support
  • Symmetrical multi-tenant pipeline design
  • UUID-scoped event production
  • Compression and batching optimized

License

MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

deml_event_client-0.1.0.tar.gz (3.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

deml_event_client-0.1.0-py3-none-any.whl (3.4 kB view details)

Uploaded Python 3

File details

Details for the file deml_event_client-0.1.0.tar.gz.

File metadata

  • Download URL: deml_event_client-0.1.0.tar.gz
  • Upload date:
  • Size: 3.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.19 {"installer":{"name":"uv","version":"0.11.19","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for deml_event_client-0.1.0.tar.gz
Algorithm Hash digest
SHA256 589737cfc9978ad24d7c989fb3e4b25925140c5914ba9d59221a91e0c8b8e7ed
MD5 4cd28021ea804e9cd43003ca2404a370
BLAKE2b-256 063fadbe04ea86c39f1d02f928dad723b8a77bc33f97fdfaf6998fa6a2c145ca

See more details on using hashes here.

File details

Details for the file deml_event_client-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: deml_event_client-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 3.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.19 {"installer":{"name":"uv","version":"0.11.19","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for deml_event_client-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 2212a61693bf0f1d2fbfd8703077e8a57cb471d39a2bbbcace5e3187b2f461c5
MD5 5ac1e3d25859c2dd5c1e343e332fdd30
BLAKE2b-256 fedc40f94a4cebff9d6cd05b21447fb376a5f43bdebf1dc277f5b4c59132ef62

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page