Full name: remote procedure call
- posílají se různé zprávy, které reprezentují volání metod na serveru
- Java ho nativně podporuje
- gRPC - rozšíření do binární verze, která je vhodná pro Microservices
- když chci, aby mikroservices mezi sebou komunikovali
- původní účel je pro INTERNÍ komunikaci (mezi jednotlivými microservices a službami)
- externí napojení je složité a nevyužívá se