Earlier quoted context omitted.
If you need to ask you aren't ready for something like this. That said, it's basically Kafka with the topic-partition persistence swapped out. So the libraries etc are just the standard Kafka libraries because the frontend listener is unmodified.
Yes, thank you for the clarification. AutoMQ has replaced the topic-partition storage with cloud-native S3Stream ( https://github.com/AutoMQ/automq/tree/main/s3stream ) library, thereby harnessing the benefits of cloud EBS and S3.
Specifically is a write acknowledged when it's written to Delta WAL or when it's uploaded to object storage?
If writes are acknowledged when written to Delta WAL is it possible to lose acknowledged writes when an EBS volume becomes unavailable or does that whole partition become unwritable until the volume comes back? Or is Delta WAL itself replicated in a similar fashion to traditional Kafka storage?