In Trendyol, we have more than 20 million active and sellable products. Each product can have some properties such as brand, category, description, price, stock, variants, etc. All of these properties can 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 can manage these invalidations by event-driven architecture and utilize Apache-Kafka to distribute event streaming. Thus, if you want to use Kafka or another event streaming tool in your system, you must configure monitoring and evaluation choices properly. …

Mert Bulut

Software Engineer @trendyol

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