gRPC
Following adds this technology to your private workspace so related learning is easier to organise and revisit.
Lifecycle status for gRPC: Current
What is gRPC?
gRPC is an open-source remote procedure call framework for building efficient, strongly contracted communication between distributed applications. This profile connects the concept to KBY's practical engineering guidance.
Services and methods are defined in an interface description, commonly Protocol Buffers, from which client and server code can be generated in multiple languages. Unary and streaming calls, deadlines, metadata, status codes, authentication and load balancing form its operational contract.
Connect services through efficient cross-language RPC interfaces with generated client and server bindings.
- High-performance microservices communication
- Polyglot service integrations
- Streaming data
3 resources for gRPC
Browse by purpose, from definitions and learning through operations, diagnostics and controlled recovery.
Learn and operate with gRPC
Ordered as a reader progression -- from core definitions through to operational reference -- using only the content already connected in the technology registry.
Systems Engineering(1)
Learn the architecture, concepts and engineering context.
Daily Triage(1)
Practise diagnosis through bounded engineering scenarios.
Config Traps(1)
Recognise and avoid known failure modes.