We have a product that requires writing 1000+ records to a database table once approved by a staff member in our company. The traditional way of writing this number of records at once could be to loop or MySQL bulk insert to the table directly.
Along with this I also have couple of tables that are being checked by a CRON job and update another table with 2000 records at once.
I Would love to know if I should be proceeding with a MySQL bulk insert (Which is a performance impact) or use an event processing tool like Kafka?