Proizvod vam ne odgovara? Nema veze! Proizvode možete vratiti do 30 dana
S poklon bonom ne možete pogriješiti. Za poklon bon primatelj može odabrati bilo što iz naše ponude.
Do 30 dana za povrat
gRPC with ASP.NET Core 10
Want to build fast, reliable distributed services with .NET but feel intimidated by gRPC, Protocol Buffers, streaming, HTTP/2, and microservices?
gRPC with ASP.NET Core 10 gives you a clear, practical path from your first service contract to secure, observable, production-ready distributed applications.
You do not need previous experience with gRPC, Protocol Buffers, streaming RPCs, service discovery, or distributed tracing. Basic familiarity with C# and backend development is enough. Every major implementation is broken into small, connected steps so you can understand what you are building, why it matters, and how to verify that it works.
Throughout the book, you will build FleetOps, a realistic fleet operations and telemetry platform. Instead of disconnected examples, each chapter extends the same project with new capabilities. Mistakes, failed calls, broken streams, and configuration problems are treated as part of the learning process-helping you develop practical troubleshooting skills and confidence as you progress.
Key FeaturesStep-by-step learning with ASP.NET Core 10, C#, gRPC, and Protocol Buffers
Hands-on coverage of unary, server-streaming, client-streaming, and bidirectional RPCs
Practical guidance on security, resilience, observability, testing, and performance
Real-world use of deadlines, cancellation, retries, service discovery, and load balancing
Deployment coverage for containers, TLS, proxies, Kubernetes, and rolling upgrades
Verification checklists, review questions, practical exercises, and troubleshooting references
Design version-safe Protocol Buffer contracts
Build strongly typed gRPC services and clients
Implement all four gRPC communication patterns
Handle validation, status codes, errors, deadlines, and cancellation
Secure services with TLS, authentication, and authorization
Use metadata and interceptors for cross-cutting concerns
Apply retries, backoff, idempotency, and duplicate-call protection
Add health checks, service discovery, and load balancing
Test and observe distributed systems with logging, metrics, and tracing
Benchmark latency, throughput, memory use, and streaming performance
Deploy and operate production-ready gRPC services
This book is ideal for developers who are new to gRPC, C# and .NET programmers moving into distributed systems, students and self-learners exploring cloud-native development, and backend developers who want practical experience building reliable service-to-service communication.
Table of ContentsChapter 1: gRPC in Modern .NET Distributed Systems
Chapter 2: Designing Protocol Buffer Contracts That Can Evolve
Chapter 3: Building Unary gRPC Services and Typed Clients
Chapter 4: Server Streaming for Live Distributed Data
Chapter 5: Client Streaming and Bidirectional Communication
Chapter 6: Metadata, Interceptors, and gRPC Security
Chapter 7: Engineering Resilient Service-to-Service Communication
Chapter 8: Testing and Observing Distributed gRPC Systems
Chapter 9: Performance Engineering and Client Interoperability
Chapter 10: Deploying and Operating Production gRPC Services
If you are ready to move from basic service communication to fast, strongly typed, secure, resilient, and production-ready distributed systems, this book gives you the practical path to get there.
Start with your first contract, build one capability at a time, and begin your gRPC journey today.