My Account Log in

4 options

Modern API design with GRPC : efficient solutions to design modern APIs with GRPC using golang for scalable distributed systems / Hitesh Pattanayak.

EBSCOhost Academic eBook Collection (North America) Available online

View online

EBSCOhost Ebook Public Library Collection - North America Available online

View online

EBSCOhost eBook Community College Collection Available online

View online

Ebook Central College Complete Available online

View online
Format:
Book
Author/Creator:
Pattanayak, Hitesh, author.
Language:
English
Subjects (All):
Application program interfaces (Computer software).
Software architecture.
Physical Description:
1 online resource (206 pages)
Edition:
First edition, English edition.
Place of Publication:
Delhi, India : Orange Education Pvt Ltd, [2024]
Summary:
"Modern API Design with gRPC" is a definitive guide that empowers developers to leverage the full potential of gRPC in constructing efficient and scalable distributed systems. Beginning with an exploration of API evolution and its significance in software development, the book seamlessly transitions into the core concepts of gRPC architecture, protocol buffers, and stubs. Through practical examples and clear instructions, readers embark on a journey to establish their first gRPC server and client, laying a solid groundwork for further exploration. Delving deeper into advanced topics such as communication patterns, error handling, and load balancing strategies specific to gRPC. With a strong emphasis on security, readers learn to implement TLS encryption, mutual authentication, and authorization mechanisms to fortify their applications. The book provides invaluable insights into best practices for constructing production-grade gRPC applications, complemented by real-world case studies that illustrate the versatility and scalability of gRPC across diverse project landscapes. This book equips readers with the confidence to design, implement, and deploy robust gRPC applications, catalyzing a transformative shift in their distributed system development approach.
Contents:
Cover Page
Title Page
Copyright Page
Dedication Page
About the Author
About the Technical Reviewer
Acknowledgements
Preface
Errata
Table of Contents
1. API Evolution over Time
Introduction
Structure
Introduction to API
Advent of APIs
Socket-based Network Communication
Costs Associated with Traditional API Frameworks
Conclusion
Multiple Choice Questions
Answers
2. Fundamentals of gRPC
Protocol Buffers — Foundation of gRPC
Message Encoding Using Protocol Buffers
HTTP/2
Features that Make gRPC Standout
Clean Contract
Size of Data
Serialization of Data Generated by AI.
Notes:
Description based on publisher supplied metadata and other sources.
Part of the metadata in this record was created by AI, based on the text of the resource.
Description based on print version record.
Includes bibliographical references and index.
ISBN:
9788197081835
8197081832
OCLC:
1428904473

The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.

Find

Home Release notes

My Account

Shelf Request an item Bookmarks Fines and fees Settings

Guides

Using the Find catalog Using Articles+ Using your account