MySQL DB – can store passbook data, user wallet transactions, and the wallet balance of users using tables and relationships.
- Passbook Data: You can create a table called “passbook” to store passbook-related information. Each row in this table represents an entry in the passbook for a specific transaction or event.
- User Wallet Transactions: To track user wallet transactions, you can create a table called “wallet_transactions.” Each row in this table represents a specific transaction made by a user.
- Wallet Data Balance of Users: To store the wallet balance of users.
Kafka DB – Platform used for building real time data pipelines and streaming appilcations. ie, transfer data from various sources to target destinations in real time.
- Backup: Kafka does not offer built-in backup functionality but can use Kafka Connect and external storage systems to create backups of Kafka topics.