Hey Aditya, there is not necessarily a single set of benchmarks which we
can use to evaluate an IO, and defining exactly what/how we should be
measuring completeness and performance is part of the work to be done here.
I think this is a good thing for you to try to initially define in your
project proposal, though it would probably evolve over the life of a
project. https://beam.apache.org/documentation/io/io-standards/#python is
also probably a good starting place.

In general, my recommendation for questions like this would be to try to
suggest an approach you think is reasonable in a proposal and then share
the broader proposal with the dev list for feedback.

Thanks,
Danny

Thanks,
Danny

On Sun, Mar 16, 2025 at 1:50 PM Aditya <adiworkprof...@gmail.com> wrote:

> *Subject:* Inquiry on Success Metrics for Pinecone and Tecton I/O
> Connectors (GSoC Proposal)
>
> Hi Danny,
>
> I hope you're doing well.
>
> As I prepare my GSoC proposal, I am seeking guidance on defining success
> metrics for the I/O connectors we plan to develop for Pinecone and Tecton.
> Specifically, I would like to understand the key benchmarks and standards
> we should aim for in terms of functionality, performance, reliability,
> documentation, code quality, and integration within Apache Beam pipelines.
>
> Your insights would be invaluable in shaping a strong proposal and
> ensuring alignment with project goals.
>
> Looking forward to your thoughts.
>
> Best regards,
> Aditya
>
>>

Reply via email to