In Trendyol, we have more than 20 million active and sellable products. Each product can hold some properties such as brand, category, description, price, stock, variants, etc. All of these properties could be changed at any time. We name these changes as an “invalidation”. We have to process these changes quickly. So, you need to handle this situation; for this reason, we could manage these invalidations by event-driven architecture and utilize the Apache-Kafka to distribute event streaming. Accordingly, if you want to use Kafka or another event streaming tool in your system, you must configure monitoring and evaluation choices properly…

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store