I'm going to make a follow-up video showing the end-to-end process of writing a .proto file, generating server and client stubs, implementing request-response logic in a gRPC server, and testing communication between client and server (likely in Go)
Yes; protobufs are super easy to implement across different languages. They use less bandwidth due to their compact binary format (compared to text-based for JSON/XML). I would definitely expect to see them everywhere in the future.
@@TheCodingGopher I wonder if type safety could be achieved by sharing those proto files in server and client. Do you know any framework that do protobufs without libraries right now?
@@SRG-Learn-Code Yes; sharing .proto files between server and client ensures type safety. Most frameworks (e.g. gRPC) still need libraries to handle protobufs, manually encoding/decoding without libraries is possible - it's quite impractical though.