ODBIERZ TWÓJ BONUS :: »

Practical gRPC. Build highly-connected systems with a framework that can run on any platform

Język publikacji: 1
Practical gRPC. Build highly-connected systems with a framework that can run on any platform Joshua B. Humphries, David Konsumer, David Muto, Robert Ross, Carles Sistare - okladka książki

Practical gRPC. Build highly-connected systems with a framework that can run on any platform Joshua B. Humphries, David Konsumer, David Muto, Robert Ross, Carles Sistare - okladka książki

Ocena:
Bądź pierwszym, który oceni tę książkę
Stron:
169
Dostępne formaty:
     PDF
     ePub

Ebook 29,90 zł najniższa cena z 30 dni

159,00 zł (-10%)
143,10 zł

Dodaj do koszyka lub Kup na prezent Kup 1-kliknięciem

29,90 zł najniższa cena z 30 dni

Przenieś na półkę

Do przechowalni

While building systems that contain several components, you need a framework that is fast and has minimal network overhead. gRPC is one such open-source tool that is quickly becoming popular and gaining popularity with programmers.

Practical gRPC introduces you to gRPC and explains how it compares and contrasts with similar technologies. You’ll be introduced to key technologies such as Protocol Buffers, and work your way up from basic gRPC usage, all the way through to its more advanced capabilities. You’ll learn the best practices for defining and evolving your gRPC APIs, and discover how different tools can be leveraged to get the most out of gRPC and even extend it.

By the end of this book, you'll have all the information you need to get started building systems with gRPC.

Wybrane bestsellery

O autorach książki

Joshua Humphries (jhump on GitHub) has been working with Protocol Buffers and building RPC systems and related facilities for over six years. He was first introduced to Protocol Buffers and Stubby (gRPCs forebearer) while working at Google. Afterward, he led a team that worked on protobuf-based RPC at Square, including smart clients in Java, Go, and Ruby that handled service discovery, load balancing, automatic retries, and automatic geographic failover. Joshua has been an advocate of gRPC since its initial release. He continues his work with Protocol Buffers and gRPC as part of an infrastructure team at FullStory, a customer experience management platform. He is a contributor to the Go open-source projects for gRPC and Protocol Buffers, the author of a Go library for Protocol Buffer reflection named protoreflect, and the author of gRPC-related projects open-sourced by FullStory, including grpcurl.
David Konsumer (konsumer on GitHub, davidkonsumer on Twitter) has been working with open-source for about 20 years, with a strong focus on JavaScript. Before working with Node.js, he used PHP and Python to accomplish his daily programming tasks. He worked at NodeSource, to make N|Solid, Plex, Janrain, and Intel on the App Developer Program website. He also did lots of agency, freelance, and contract work, mostly for the web and cloud-based backend work. He taught programming classes at Free Geek, Portland. David is an advocate for accessible programming and the idea that everyone can learn to code, and it should be easy enough to get cool stuff done. He made grpcnode, node-protoc-plugin, and json2x, useful tools for getting things done with gRPC/protobuf in Node.js. David currently works as Lead of Engineering at Gummicube, an app-store optimization company based in San Jose, running the development department in Portland, OR.
David Muto (pseudomuto on GitHub, pseudomuto on Twitter) has been writing software professionally for over 15 years and is a strong believer in continuous learning. Over the years he has written production quality code in over a dozen languages, taught application development at George Brown College (in Toronto) and worked on everything from web and mobile apps to low-level systems and RPC services. Hes a serial OSS contributor and the author of protoc-gen-doc, a tool for generating documentation from Protocol Buffers. He also recently published proto kit, a library for building your own protoc plugins in Go. David currently works at Shopify, leading a team that develops highly-available, low-latency, distributed services in the Data Science and Engineering department.
Robert Ross, also known as Bobby Tables (bobbytables on GitHub, bobbytables on Twitter), is a full-time staff software engineer at Namely, where he works on the architecture team. He writes with Go and Ruby primarily but can swing some JavaScript if needed. He operates FireHydrant on the side while listening to the Hamilton soundtrack an unhealthy amount.
Carles Sistare (carlessistare on GitHub, CarlesSistare on Twitter) is a challenge trotter eager for projects which offer the opportunity to learn about the most recent technologies. Keeping a close eye on the open-source community, three years ago, he became interested in gRPC, and quickly saw the benefits when it comes to microservice communication optimizations. Since then he has given several talks in France to evangelize gRPC. Carles is a co-founder of OGURY, an ad-tech company based in Paris, where he currently works as Head Architect.

Packt Publishing - inne książki

Zamknij

Przenieś na półkę
Dodano produkt na półkę
Usunięto produkt z półki
Przeniesiono produkt do archiwum
Przeniesiono produkt do biblioteki

Zamknij

Wybierz metodę płatności

Ebook
143,10 zł
Dodaj do koszyka
Sposób płatności