From cb65477edb4d706c282d75da76773003db4fa4ae Mon Sep 17 00:00:00 2001 From: JasterV <49537445+JasterV@users.noreply.github.com> Date: Sun, 15 Jun 2025 18:00:10 +0200 Subject: [PATCH] Update slides --- docs/learning_grpc.md | 31 +++++++++++++++---------------- 1 file changed, 15 insertions(+), 16 deletions(-) diff --git a/docs/learning_grpc.md b/docs/learning_grpc.md index 0116507..3f60190 100644 --- a/docs/learning_grpc.md +++ b/docs/learning_grpc.md @@ -176,7 +176,8 @@ It is important to explain that these features might differ from language to lan - **Health check**: gRPC specifies a standard service API ([health/v1](https://github.com/grpc/grpc-proto/blob/master/grpc/health/v1/health.proto)) for performing health check calls against gRPC servers. An implementation of this service is provided, but you are responsible for updating the health status of your services. It is pluggable, and some languages might not provide it. --- -## Protocol buffers + +# Protocol buffers *Protocol Buffers are language-neutral, platform-neutral extensible mechanisms for serializing structured data.* @@ -202,7 +203,19 @@ note: Here we will focus on the IDL and the tooling, we won't focus on the serialization format. --- -## Protobufs as an Interface Definition Language + +## Remarkable features of Protocol buffers + +- **Strongly typed** data +- **Language** and **platform neutral** +- **Compact binary format** +- Support for **RPC service definition** +- **Backward** and **Forward compatibility** + +note: + +Give a short example of why it is backward and forward compatible. Mention tags. + --- ## Defining messages @@ -243,20 +256,6 @@ service PolicyManagementService { } ``` ---- - -## Remarkable features of Protocol buffers - -- **Strongly typed** data -- **Language** and **platform neutral** -- **Compact binary format** -- Support for **RPC service definition** -- **Backward** and **Forward compatibility** - -note: - -Give a short example of why it is backward and forward compatible. Mention tags. - --- ## The protoc compiler