What, Why, and How of gRPC
Introduction When developers start a new software project, they frequently give a lot of consideration to the choice of programming language or languages, frameworks, and persistence tools; however, they often give little thought to how the services or endpoints will communicate. Projects will automatically select REST, or something REST-like for this communication. There are other options available, each with their own strengths and weaknesses, and one of the more interesting ones is gRPC. What is gRPC? Google developed gRPC as…