Hi people, thank you for all the effort in building and maintaining Venice (and Voldemort 🙂). I am working on replacing Voldemort with Venice in our systems, and I hope this is the right place to ask a few questions:
• Does the push job require Kafka? By looking at the code and
, I understood it is optional.
• Is there a data/index file format specification similar to Voldemort's, or is operating on that level discouraged (i.e., just write Avro-encoded data)?
• Is it possible to use S3 instead of HDFS out of the box?
• Are there any client configuration recommendations? Our use case is single and batch key retrievals, and we're leaning toward using the "classical" client rather than DaVinci.
• Are there any recommendations when it comes to client factory usage? Based on its method signatures, I assume a single instance of
CachingVeniceStoreClientFactory
per app.