Przyzwyczailiśmy się już do komunikacji po REST’cie. Wysyłamy po HTTP requesty w te i z powrotem mając nadzieje, że kontrakt API się nie zmienił. Co by jednak było, gdyby zamiast długich i ciężkich JSONów czy XMLi, mogli byśmy komunikować się w sposób binarny? Co by było, gdybyśmy mieli pewność, że kontrakt w API nie może zostać zmieniony i co by było, gdybyśmy mogli odizolować warstwę komunikacji od serwisu niezależnie od używanego języka? Przyjrzymy się bliżej technologii od Google, czyli Protobuff razem z frameworkiem GRPC.

Z tej prezentacji dowiesz się:
- Czym jest Protobuff oraz GRPC?
- Jaka jest różnica między komunikacją po REST’cie, a po ProtoBuffie
- Dlaczego warto przyjrzeć się tej technologii?
- Jak wyglądało wdrożenie GRPC w BlaBlaCar?
- Jak możesz wykorzystać komunikację binarną w swoim projekcie?
- Jakie są plusy i minusy takiego rozwiązania?

Comments

Comments are closed.