users: n/a – backend functionality only
problem: merging product catalogs with similar yet different items and attributes from one company system downstream to a set of companies recently acquired
goal: to start, publish a product catalog change in one system, see the change in the other system - with minimal impact to either existing side
- update one product attribute in one company's product data management tool, data trickles downstream to a topic where it waits to be consumed...
- ... when the other company triggers a REST app to retrieve and store the attribute data in the cloud...
- ... which triggers a pub/sub to alert a batch fetch process to retrieve the data...
- ... which then reformats and stages the data to be consumed by downstream systems
- it's easier to talk about invisible backend behavior by personifying the systems themselves
- simplify complex integrations by focusing on making the connections first with minimal data migration, then iterate on content being ingested