4 options
Modern API design with GRPC : efficient solutions to design modern APIs with GRPC using golang for scalable distributed systems / Hitesh Pattanayak.
- 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.