event

Product Updated

Published when an existing product's data has changed.

EventBroker:Kafka

Overview

ProductUpdated is published by the Product Search PublisherProduct Search PublisherServicev1.0.0Reads product changes from the product database (outbox) and reliably publishes product-created, product-updated and pro...Publishesproduct-created, product-updated +1Ownerproduct-platformMapRepoView docs whenever an existing product is changed via the Product APIProduct APIServicev1.0.0The public-facing API for the product catalog. Handles commands to create, update and delete products, serves product re...Subscribescreate-product, update-product +2APIsOpenAPIOwnerproduct-platformMapRepoView docs. The Search SystemSearch SystemSystemv1.0.0Internal system that keeps product data searchable. Consumes product change events from the Product Catalog System, main...Ownersearch-platformMapView docs consumes this event to re-index the product so search results stay accurate.

Architecture diagram

Event-driven architecture documentation: Acme Inc

JSON Schema

10 properties

Emitted when an existing product's data changes

eventIdstring<uuid>
required

Unique identifier for this event

occurredAtstring<date-time>
required

Time the product was updated

productIdstring<uuid>
required

Unique identifier for the product that changed

changesobject
required

The fields that changed and their new values