Preparing the manual way to update the data, such as updating data by import the .csv files. > Open-Closed Principle There are no permanent enemies, and no permanent friends. > Generalization & Customization Fighting for general data structures, but still keep a flexible layer for customized.
Service Coupon Service Voucher Service Store Locator Kafka Connector Kafka Connector Kafka Connector Coupon DB Mysql Voucher DB Mysql POI DB Mysql Partner B Stream Partner C Stream … Stream Partner Dispatcher Materialize View for Store Elasticsearch
Coupon Service Voucher Service Store Locator Kafka Connector Kafka Connector Kafka Connector Coupon DB Mysql Voucher DB Mysql POI DB Mysql Partner B Stream Partner C Stream … Stream Partner Dispatcher Materialize View for Store Elasticsearch
Service Voucher Service Store Locator Kafka Connector Kafka Connector Kafka Connector Coupon DB Mysql Voucher DB Mysql POI DB Mysql Partner B Stream Partner C Stream … Stream Partner Dispatcher Materialize View for Store Elasticsearch
Service Store Locator Kafka Connector Kafka Connector Kafka Connector Coupon DB Mysql Voucher DB Mysql POI DB Mysql Partner B Stream Partner C Stream … Stream Partner Dispatcher Materialize View for Store Elasticsearch Generalization & Customization