gRPC Go for Professionals - Clément Jean - E-Book

gRPC Go for Professionals E-Book

Clément Jean

0,0
29,99 €

-100%
Sammeln Sie Punkte in unserem Gutscheinprogramm und kaufen Sie E-Books und Hörbücher mit bis zu 100% Rabatt.
Mehr erfahren.
Beschreibung

In recent years, the popularity of microservice architecture has surged, bringing forth a new set of requirements. Among these, efficient communication between the different services takes center stage, and that's where gRPC shines. This book will take you through creating gRPC servers and clients in an efficient, secure, and scalable way. However, communication is just one aspect of microservices, so this book goes beyond that to show you how to deploy your application on Kubernetes and configure other tools that are needed for making your application more resilient. With these tools at your disposal, you’ll be ready to get started with using gRPC in a microservice architecture.
In gRPC Go for Professionals, you'll explore core concepts such as message transmission and the role of Protobuf in serialization and deserialization. Through a step-by-step implementation of a TODO list API, you’ll see the different features of gRPC in action. You’ll then learn different approaches for testing your services and debugging your API endpoints. Finally, you’ll get to grips with deploying the application services via Docker images and Kubernetes.

Das E-Book können Sie in Legimi-Apps oder einer beliebigen App lesen, die das folgende Format unterstützen:

EPUB
MOBI

Seitenzahl: 321

Veröffentlichungsjahr: 2023

Bewertungen
0,0
0
0
0
0
0
Mehr Informationen
Mehr Informationen
Legimi prüft nicht, ob Rezensionen von Nutzern stammen, die den betreffenden Titel tatsächlich gekauft oder gelesen/gehört haben. Wir entfernen aber gefälschte Rezensionen.



gRPC Go for Professionals

Implement, test, and deploy production-grade microservices

Clément Jean

BIRMINGHAM—MUMBAI

gRPC Go for Professionals

Copyright © 2023 Packt Publishing

All rights reserved. No part of this book may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, without the prior written permission of the publisher, except in the case of brief quotations embedded in critical articles or reviews.

Every effort has been made in the preparation of this book to ensure the accuracy of the information presented. However, the information contained in this book is sold without warranty, either express or implied. Neither the author, nor Packt Publishing or its dealers and distributors, will be held liable for any damages caused or alleged to have been caused directly or indirectly by this book.

Packt Publishing has endeavored to provide trademark information about all of the companies and products mentioned in this book by the appropriate use of capitals. However, Packt Publishing cannot guarantee the accuracy of this information.

Group Product Manager: Gebin George

Product Manager: Kunal Sawant

Senior Editor: Kinnari Chohan

Technical Editor: Maran Fernandes

Copy Editor: Safis Editing

Project Coordinator: Manisha Singh

Proofreader: Safis Editing

Indexer: Hemangini Bari

Production Designer: Shyam Sundar Korumilli

Developer Relations Marketing Coordinator: Sonia Chauhan

First published: July 2023

Production reference: 1230623

Published by Packt Publishing Ltd.

Livery Place

35 Livery Street

Birmingham

B3 2PB, UK.

ISBN 978-1-83763-884-0

www.packtpub.com

To my mother, Géraldine Seyte, for building up my sense of curiosity and determination. To my father, Marc Jean, for exemplifying the power of working hard and smart. To my wife, 李梦昕, for accompanying me throughout the journey.

– Clément Jean

Contributors

About the author

Clément Jean is the CTO of Education for Ethiopia, a start-up focusing on educating K-12 students in Ethiopia. On top of that, he is also an online instructor (on Udemy, Linux Foundation, and others) teaching people about different kinds of technologies. In both his occupations, he deals with technologies such as gRPC and how to apply them to real-life use cases. His overall goal is to empower people through education and technology.

I want to thank my family and friends for supporting me. Without you, this book would not have been possible.

About the reviewers

Wisnu Anggoro is a seasoned backend engineer with over 10 years of experience in the development and maintenance of distributed systems. His strong command of the Golang (Go Programming Language) and microservices architecture enables him to tackle intricate software challenges and implement creative solutions. Wisnu's expertise lies in finding innovative approaches to complex problems within the realm of software development.

Vincent Youmans has 15 years of senior software engineering experience, having worked at renowned companies such as IBM, Capital One, VMware, and various others. Currently, he has been dedicated to Golang for the past 5 years, holding AWS Architect and AWS Developer Associate Certifications. Vincent's expertise lies in HealthTech and FinTech, where he approaches projects with a microservices mindset, leveraging messaging, NoSQL databases, and CI/CD practices. He specializes in gRPC and Protocol Buffers, utilizing them extensively.

Fattesingh Rane, a passionate Software Engineer from India since 2019, thrives on exploring new technologies and building captivating projects. His exceptional skills and enthusiasm make a lasting impact, inspiring others to embrace the endless possibilities of technology.