Kafka Events

26 event topics across 8 categories published to and consumed from Amazon MSK Serverless.

Event Format: CloudEvents 1.0

All events follow the CloudEvents 1.0 specification. Events are partitioned by tenant_id and published to Amazon MSK Serverless.

Brokers

EnvironmentBroker
Stagingb-1.eventzr-msk.ap-south-1.amazonaws.com:9098
Productionb-1.eventzr-msk-prod.ap-south-1.amazonaws.com:9098

Event Envelope

CloudEvents 1.0 envelopejson
{
  "specversion": "1.0",
  "type": "eventzr.webify.page.created.v1",
  "source": "webify-svc",
  "id": "evt-550e8400-e29b-41d4-a716-446655440000",
  "time": "2026-02-24T12:00:00.000Z",
  "datacontenttype": "application/json",
  "subject": "a0000001-0000-0000-0000-000000000001",
  "data": {
    "tenantId": "a0000001-0000-0000-0000-000000000001",
    "pageId": "f47ac10b-58cc-4372-a567-0e02b2c3d479",
    "title": "Summer Music Festival 2026",
    "slug": "summer-music-festival-2026",
    "status": "draft"
  }
}

Event Topics (26)

Page Lifecycle2

TopicDescription
eventzr.webify.page.created.v1New landing page created
eventzr.webify.page.published.v1Page published to staging or production

Template Lifecycle5

TopicDescription
eventzr.webify.template.created.v1New template created
eventzr.webify.template.updated.v1Template metadata updated
eventzr.webify.template.purchased.v1Template purchased from marketplace
eventzr.webify.template.query.requested.v1Template query request from another service
eventzr.webify.template.query.response.v1Template query response

Theme Lifecycle3

TopicDescription
eventzr.webify.theme.created.v1New theme created
eventzr.webify.theme.updated.v1Theme updated
eventzr.webify.theme.applied.v1Theme applied to a page

Domain Management3

TopicDescription
eventzr.webify.domain.registered.v1Custom domain registered
eventzr.webify.domain.verified.v1Domain DNS verification completed
eventzr.webify.domain.failed.v1Domain verification failed

A/B Testing2

TopicDescription
eventzr.webify.abtest.started.v1A/B test started
eventzr.webify.abtest.completed.v1A/B test completed with results

Comments5

TopicDescription
eventzr.webify.comment.created.v1New comment on a page
eventzr.webify.comment.updated.v1Comment updated
eventzr.webify.comment.deleted.v1Comment deleted
eventzr.webify.comment.resolved.v1Comment resolved
eventzr.webify.comment.mentioned.v1User mentioned in a comment

Profile Templates4

TopicDescription
eventzr.webify.profile_template.applied.v1Profile template applied to user
eventzr.webify.profile_template.customized.v1Profile template customized
eventzr.webify.profile_template.preference_updated.v1Profile preference updated
eventzr.webify.profile_template.removed.v1Profile template removed

Cross-Service (Consumed)7

TopicDescription
eventzr.wallet.credit.deducted.v1AI credit deducted from wallet
eventzr.wallet.credit.refunded.v1AI credit refunded to wallet
eventzr.domains.ssl.issued.v1SSL certificate issued for domain
eventzr.domains.ssl.expiring.v1SSL certificate expiring soon
eventzr.cms.content.updated.v1CMS content updated (for page sync)
eventzr.cms.media.uploaded.v1Media uploaded via CMS
eventzr.taxonomy.category.updated.v1Taxonomy category updated