Items related to Microservices Communication in .NET Using gRPC: A practical...

Microservices Communication in .NET Using gRPC: A practical guide for .NET developers to build efficient communication mechanism for distributed apps - Softcover

 
9781803236438: Microservices Communication in .NET Using gRPC: A practical guide for .NET developers to build efficient communication mechanism for distributed apps

Synopsis

Learn how to implement gRPC on the .NET platform step by step and cover how to use gRPC on .NET, including fundamentals, use cases, and best practices

Key Features

  • Explore all aspects of gRPC implementation on .NET, from the most basic features to advanced ones
  • Discover best practices for using gRPC to make sure that your applications are as efficient and as scalable as possible
  • Identify when gRPC is the best tool for the job and when it isn't

Book Description

Explore gRPC's capabilities for faster communication between your microservices using the HTTP/2 protocol in this practical guide that shows you how to implement gRPC on the .NET platform.

gRPC is one of the most efficient protocols for communication between microservices that is also relatively easy to implement. However, its official documentation is often fragmented and.NET developers might find it difficult to recognize the best way to map between C# data types and fields in gRPC messages. This book will address these concerns and much more. Starting with the fundamentals of gRPC, you'll discover how to use it inside .NET apps. You'll explore best practices for performance and focus on scaling a gRPC app. Once you're familiar with the inner workings of the different call types that gRPC supports, you'll advance to learning how to secure your gRPC endpoints by applying authentication and authorization.

With detailed explanations, this gRPC .NET book will show you how the Protobuf protocol allows you to send messages efficiently by including only the necessary data. You'll never get confused again while translating between C# data types and the ones available in Protobuf.

By the end of the book, you'll have gained practical gRPC knowledge and be able to use it in .NET apps to enable direct communication between microservices.

What you will learn

  • Get to grips with the fundamentals of gRPC and Protobuf
  • Debug gRPC components inside a .NET application to locate and fix errors
  • Understand gRPC best practices, such as performance enhancement
  • Effectively translate between gRPC and native C# code by applying well-known types
  • Secure gRPC communication inside a .NET application
  • Discover how to monitor gRPC on .NET by applying logging and metrics

Who this book is for

This book is for NET developers who are working with microservices and are looking for efficient solutions to facilitate communication between services using gRPC. Anyone who is familiar with microservices architecture and has knowledge of the fundamentals of .NET Core, but not necessarily of gRPC, will also find this book useful.

Table of Contents

  1. Creating a basic gRPC application on ASP.NET Core
  2. When gRPC Is the Best Tool - And When It Isn't
  3. Protobuf – the communication protocol of gRPC
  4. Performance Best Practices for Using gRPC on .NET
  5. How to Apply Versioning to a gRPC API
  6. How to Scale a gRPC Application
  7. How to Use All Different Call Types That gRPC Supports
  8. Using Well-Known Types to Make Protobuf More Handy
  9. Securing gRPC Endpoints in Your ASP.NET Core Application with SSL/TLS
  10. Applying Authentication and Authorization to gRPC Endpoints
  11. Using Logging, Metrics, and Debugging in gRPC on .NET

"synopsis" may belong to another edition of this title.

About the Author

Fiodar Sazanavets is an experienced lead software developer. His main areas of expertise are ASP.NET, SQL Server, Azure, Docker, Internet of Things, microservices architecture, and various frontend technologies. Fiodar built his software engineering experience while working in a variety of industries, including water engineering, financial, railway, and defense. He has played a leading role in various projects and, as well as writing software, his duties have included performing architectural tasks. Fiodar is passionate about teaching other people programming skills. He has published a number of programming courses on various online platforms. Fiodar regularly writes about software development on his personal website, scientificprogrammer.net.

"About this title" may belong to another edition of this title.

Buy Used

Condition: Fair
This copy may contain significant...
View this item

US$ 3.00 shipping within U.S.A.

Destination, rates & speeds

Search results for Microservices Communication in .NET Using gRPC: A practical...

Seller Image

Sazanavets, Fiodar
Published by Packt Publishing, 2022
ISBN 10: 1803236434 ISBN 13: 9781803236438
Used Softcover

Seller: Goodbooks Company, Springdale, AR, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Condition: acceptable. This copy may contain significant wear, including bending, heavy writing, tears, and or water damage. This book is a functional copy, not necessarily a beautiful copy. Copy may have loose pages. May not include access codes or CDs. May be an Ex library book with stickers and stamps. Dustjacket may be missing. Seller Inventory # GBV.1803236434.A

Contact seller

Buy Used

US$ 29.76
Convert currency
Shipping: US$ 3.00
Within U.S.A.
Destination, rates & speeds

Quantity: 1 available

Add to basket

Stock Image

Sazanavets, Fiodar
Published by Packt Publishing, 2022
ISBN 10: 1803236434 ISBN 13: 9781803236438
New Softcover

Seller: Lucky's Textbooks, Dallas, TX, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Condition: New. Seller Inventory # ABLIING23Mar2912160219910

Contact seller

Buy New

US$ 39.25
Convert currency
Shipping: US$ 3.99
Within U.S.A.
Destination, rates & speeds

Quantity: Over 20 available

Add to basket

Seller Image

Sazanavets, Fiodar
Published by Packt Publishing 2/11/2022, 2022
ISBN 10: 1803236434 ISBN 13: 9781803236438
New Paperback or Softback

Seller: BargainBookStores, Grand Rapids, MI, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Paperback or Softback. Condition: New. Microservices Communication in .NET Using gRPC: A practical guide for .NET developers to build efficient communication mechanism for distributed apps 1.82. Book. Seller Inventory # BBS-9781803236438

Contact seller

Buy New

US$ 43.25
Convert currency
Shipping: FREE
Within U.S.A.
Destination, rates & speeds

Quantity: 5 available

Add to basket

Stock Image

Sazanavets, Fiodar
Published by Packt Publishing, 2022
ISBN 10: 1803236434 ISBN 13: 9781803236438
New Softcover

Seller: California Books, Miami, FL, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Condition: New. Seller Inventory # I-9781803236438

Contact seller

Buy New

US$ 44.00
Convert currency
Shipping: FREE
Within U.S.A.
Destination, rates & speeds

Quantity: Over 20 available

Add to basket

Stock Image

Fiodar Sazanavets
Published by Packt Publishing Limited, 2022
ISBN 10: 1803236434 ISBN 13: 9781803236438
New PAP
Print on Demand

Seller: PBShop.store US, Wood Dale, IL, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

PAP. Condition: New. New Book. Shipped from UK. THIS BOOK IS PRINTED ON DEMAND. Established seller since 2000. Seller Inventory # L0-9781803236438

Contact seller

Buy New

US$ 52.31
Convert currency
Shipping: FREE
Within U.S.A.
Destination, rates & speeds

Quantity: Over 20 available

Add to basket

Stock Image

Fiodar Sazanavets
Published by Packt Publishing Limited, 2022
ISBN 10: 1803236434 ISBN 13: 9781803236438
New PAP
Print on Demand

Seller: PBShop.store UK, Fairford, GLOS, United Kingdom

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

PAP. Condition: New. New Book. Delivered from our UK warehouse in 4 to 14 business days. THIS BOOK IS PRINTED ON DEMAND. Established seller since 2000. Seller Inventory # L0-9781803236438

Contact seller

Buy New

US$ 47.12
Convert currency
Shipping: US$ 7.97
From United Kingdom to U.S.A.
Destination, rates & speeds

Quantity: Over 20 available

Add to basket

Stock Image

Fiodar Sazanavets
Published by Packt Publishing Limited, 2022
ISBN 10: 1803236434 ISBN 13: 9781803236438
New Paperback / softback
Print on Demand

Seller: THE SAINT BOOKSTORE, Southport, United Kingdom

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Paperback / softback. Condition: New. This item is printed on demand. New copy - Usually dispatched within 5-9 working days 100. Seller Inventory # C9781803236438

Contact seller

Buy New

US$ 50.71
Convert currency
Shipping: US$ 10.52
From United Kingdom to U.S.A.
Destination, rates & speeds

Quantity: Over 20 available

Add to basket

Stock Image

Sazanavets, Fiodar
Published by Packt Publishing 2022-02, 2022
ISBN 10: 1803236434 ISBN 13: 9781803236438
New PF

Seller: Chiron Media, Wallingford, United Kingdom

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

PF. Condition: New. Seller Inventory # 6666-IUK-9781803236438

Contact seller

Buy New

US$ 40.51
Convert currency
Shipping: US$ 21.04
From United Kingdom to U.S.A.
Destination, rates & speeds

Quantity: 10 available

Add to basket

Stock Image

Sazanavets, Fiodar
Published by Packt Publishing, 2022
ISBN 10: 1803236434 ISBN 13: 9781803236438
New Softcover

Seller: Ria Christie Collections, Uxbridge, United Kingdom

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Condition: New. In. Seller Inventory # ria9781803236438_new

Contact seller

Buy New

US$ 46.35
Convert currency
Shipping: US$ 16.27
From United Kingdom to U.S.A.
Destination, rates & speeds

Quantity: Over 20 available

Add to basket

Stock Image

Sazanavets Fiodar
Published by Packt Publishing, Limited, 2022
ISBN 10: 1803236434 ISBN 13: 9781803236438
New Softcover
Print on Demand

Seller: Majestic Books, Hounslow, United Kingdom

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Condition: New. Print on Demand pp. 486. Seller Inventory # 401729542

Contact seller

Buy New

US$ 53.84
Convert currency
Shipping: US$ 8.83
From United Kingdom to U.S.A.
Destination, rates & speeds

Quantity: 4 available

Add to basket

There are 2 more copies of this book

View all search results for this book