I use a custom container image which bind mounts the current working directory, and has some popular coding agents preinstalled. There's also a firewall option, with a whitelist of hosts and IP addresses that the user can modify without having to rebuild the image.
>> timestamp is coming from the operating system where the client library is running.
The client can set the timestamp to any value of its choice. It does not have to correspond to clock time.
>> so unless all your write request are issued by the same machine then
you are guaranteed to face the problem where the client machine clocks are not in sync.
It's not about all writes. It's about ensuring that all writes to a single partition (specifically, a single column within a single partition) are done using a source of monotonic integers to ensure ordering.
I hadn't heard of Prosus or Naspers before this. Apparently Naspers owns 31.2% of Tencent. Time to revisit my assumptions with respect to how companies are owned.
Kafka is an ASF project, and not controlled by Confluent. There is nothing stopping anyone from offering a hosted Kafka.
You seem to be conflating Kafka with Confluent's own products.
>No. Apache Kafka is licensed under Apache 2.0. The license change only applies to our Confluent software that was previously called “Confluent Open Source”: Confluent Schema Registry, Confluent REST Proxy, Confluent ksqlDB and some Confluent Connectors.
I love that they try to make it sound like they even have a choice in changing Kafka's license.
https://github.com/ambarh/agent-silo