...
Kafka-based unmanaged | Bookkeeper-based unmanaged | Bookkeeper managed | DFS-based | Custom persistence | |
1. Latency | Good | Good | Good | Bad (.1 - 1s) | Good |
2. Scalability | Good | Unknown | Unknown | Medium | Good |
3. Ease of deployment | Good Medium (many users already have but may still need to adjust the cluster) | Bad | Good | Good | Good |
4. Stateless or no new stateful component | Yes (existing) | No | No | Yes (stateless) | No |
5. Development time | Good | Medium | Bad | Good | Very bad |
6. Other issues | Can truncate changes | High variability (workload, provider, …) |
...