Préface
Cet ouvrage a été traduit à l'aide de l'IA. Tes réactions et tes commentaires sont les bienvenus : translation-feedback@oreilly.com
De nos jours, les applications logicielles sont souvent connectées entre elles sur des réseaux informatiques à l'aide de technologies de communication interprocessus. gRPC est un style de communication interprocessus moderne basé sur des RPC (appels de procédure à distance) très performants pour la construction d'applications distribuées et de microservices. Avec l'avènement des microservices et des applications natives du cloud, l'adoption de gRPC connaît une croissance exponentielle.
Pourquoi avons-nous écrit ce livre ?
Avec l'adoption croissante de gRPC, nous avons pensé que les développeurs avaient besoin d'un livre complet sur gRPC, un livre que tu peux utiliser comme guide de référence ultime à chaque étape du cycle de développement de tes applications gRPC. Il y a beaucoup de ressources et d'exemples de code pour gRPC un peu partout (documentation, blogs, articles, conférences, etc.), mais il n'y a pas de ressource unique que tu puisses utiliser pour créer des applications gRPC. Il n'y a pas non plus de ressources sur les aspects internes du protocole gRPC et sur la façon dont il fonctionne sous le capot.
Nous avons écrit ce livre pour surmonter ces défis et te donner une compréhension complète des principes fondamentaux de gRPC, de la façon dont il diffère des technologies de communication inter-processus conventionnelles, des modèles ...