by itunpredictable on 4/29/24, 2:54 PM with 31 comments
by mschuster91 on 4/29/24, 3:21 PM
That's still a trade-off. Object storage, simply by the overhead of HTTP + SSL, has higher latency than EFS, which has higher latency than EBS, which has higher latency than local SSD. So in the end your service (no matter if it's Kafka or anything else) has _higher_ latency if you also want consistency (aka resilience against "everything goes dark in an instant") as all writes on all machines in the pool have to be committed to storage.
The only way a "zero disk" anything makes sense is if you have enough machines in enough diverse locations with enough RAM to cover the entire workload and to pray there's never any event taking the entire cloud provider offline.
by knur on 4/29/24, 3:57 PM
The conflict of interest should be disclaimed in the very first sentence of the post.
by temporarely on 4/29/24, 3:58 PM
A message broker sitting in front of an RDBMS. I mean, if we're now basically 'tailing' streaming data and saving to another storage system might as well use RabbitMQ.
by kdavyd on 4/29/24, 3:44 PM
Another thing worth looking into is S3 Mountpoint with or without read caching, which offers a POSIX-like interface for S3 to applications that don't natively support S3.
by jackbauer24 on 4/30/24, 10:30 AM
by Foobar8568 on 4/29/24, 4:15 PM
by msarrel on 4/29/24, 4:21 PM