event

Product Created

Published when a new product has been added to the catalog.

EventBroker:Kafka

Overview

ProductCreated 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 a new product is successfully added to the catalog by 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 index the new product so it becomes discoverable.

Architecture diagram

Event-driven architecture documentation: Acme Inc

JSON Schema

11 properties

Emitted when a new product is added to the catalog

eventIdstring<uuid>
required

Unique identifier for this event

occurredAtstring<date-time>
required

Time the product was created

productobject
required

The product that was created