+Terry Wilson <tmwil...@google.com>

On Tue, Jan 2, 2024 at 10:14 AM 'yas...@google.com' via grpc.io <
grpc-io@googlegroups.com> wrote:

> This sounds like a topic suited for https://groups.google.com/g/protobuf
>
> On Wednesday, December 27, 2023 at 6:20:20 PM UTC-8 Frederic Marand (FGM)
> wrote:
>
>> Hello.
>>
>> After teaching a course on protobuf and gRPC in Go, I’ve had requests for
>> best organizational practices for the use of protobufs (and gRPC) at some
>> degree of scale, and this does not appear to be something that is covered
>> in the protobuf.dev and grpc.io sites, as opposed to the technical best
>> practices.
>>
>> Things like:
>> - how do you split your protobufs in packages/directories ?
>> - what kind of common fields or custom options (e.g. validators) should
>> one add ?
>> - How do you store your .proto files: isolated repo ? all-projects
>> monorepo ?
>> - And how should you commit your generated code per language ? One repo
>> per language, language directories in the isolated protobuf repos, vendored
>> in each project, or just generated on the fly ?
>> - Should you always include max items count for responses containing
>> repeated items ?
>> - When do you switch paging from and id group to a timestamp, or a Bloom
>> filter ?
>>
>> Basically, all the questions a team is asking themselves to put these
>> technologies in practice once they know how they technically work but are
>> still green on actual production use.
>>
>> Any pointers to resources welcome !
>>
> --
> You received this message because you are subscribed to the Google Groups "
> grpc.io" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to grpc-io+unsubscr...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/grpc-io/f356c762-7aea-4d64-9715-eaf8767f6b2bn%40googlegroups.com
> <https://groups.google.com/d/msgid/grpc-io/f356c762-7aea-4d64-9715-eaf8767f6b2bn%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
>

-- 
You received this message because you are subscribed to the Google Groups 
"grpc.io" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to grpc-io+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/grpc-io/CAOew_sHrn0%3DRAhsFet-RrDVop6wXYzOehE8cxGf0JBu6Ms2MnQ%40mail.gmail.com.

Reply via email to