3 ms·
1. Kafka for temporary hot messages storage (and distribution). Topics based on your architecture not end users 2. db for longterm storage with frequent reads
by aristofun 3y ago
1. Kafka for temporary hot messages storage (and distribution). Topics based on your architecture not end users
2. db for longterm storage with frequent reads or updates
3. S3 etc. compressed files for longterm archival storage
4. Flink, beam etc for realtime or batch processing when some logic, transformations or aggregation needed on messages