Topic

gRPC

Collection size
94 articles
Page 4 of 5
Didi Tech
Didi Tech
Dec 26, 2018 · Cloud Native

Top Developer Tools of 2018: A Comprehensive Overview

The 2018 developer‑tool roundup highlights Elasticsearch for log processing, gRPC for high‑performance RPC, the CNCF ecosystem (Kubernetes, Prometheus, etc.), Python’s AI dominance, cross‑platform Mini‑Programs, VSCode’s plugin‑rich IDE, Vue.js front‑end simplicity, GraphQL’s flexible APIs, and notes a shift toward mobile, cloud‑native infrastructure and commercial open‑source licensing.

CNCFElasticsearchPython
0 likes · 9 min read
Top Developer Tools of 2018: A Comprehensive Overview
Tencent Cloud Developer
Tencent Cloud Developer
Oct 19, 2021 · Backend Development

Comprehensive Guide to gRPC Communication with Go and PHP: Protobuf, Streaming, TLS, and Timeout

This comprehensive guide walks you through creating a gRPC user service in Go and PHP, from defining protobuf messages and generating code, implementing server and client stubs, adding client, server, and bidirectional streaming, securing communication with TLS certificates, and managing request deadlines with timeout controls.

GoPHPProtobuf
0 likes · 33 min read
Comprehensive Guide to gRPC Communication with Go and PHP: Protobuf, Streaming, TLS, and Timeout
Tencent Cloud Developer
Tencent Cloud Developer
Aug 31, 2021 · Backend Development

Fundamentals of gRPC: Concepts, Asynchronous Client/Server, Streaming, Protocol and Generated Code

The article explains gRPC fundamentals, illustrating service definition in .proto files, synchronous and asynchronous client and server implementations with CompletionQueue and CallData state machines, streaming RPC patterns, HTTP/2 protocol details, metadata handling, and the structure of generated stub and service code.

C++ProtobufRPC
0 likes · 22 min read
Fundamentals of gRPC: Concepts, Asynchronous Client/Server, Streaming, Protocol and Generated Code
Tencent Cloud Developer
Tencent Cloud Developer
Mar 17, 2020 · Backend Development

Overview of Open‑Source Microservice Frameworks: TARS, gRPC, and Service Mesh

The article surveys the open‑source microservice ecosystem, comparing RPC‑only frameworks like gRPC, language‑specific solutions such as Spring Cloud, emerging service‑mesh platforms, and Tencent’s multi‑language TARS which integrates full governance features, and explains their architectures, capabilities, and future direction.

TARSdistributed architecturegRPC
0 likes · 14 min read
Overview of Open‑Source Microservice Frameworks: TARS, gRPC, and Service Mesh
Shopee Tech Team
Shopee Tech Team
Jul 21, 2022 · Cloud Native

Design and Implementation of Shopee Games Unified API Gateway

The Shopee Games team created a custom Protobuf‑driven API gateway that unifies external HTTP and internal RPC traffic, automatically generates routing, authentication, logging and Swagger from proto annotations, shares capacity across services, and boosts performance and resource utilization for their micro‑service‑based casual gaming platform.

API gatewayGoProtobuf
0 likes · 23 min read
Design and Implementation of Shopee Games Unified API Gateway
vivo Internet Technology
vivo Internet Technology
Jan 27, 2021 · Backend Development

Understanding Protocol Buffers (ProtoBuf): Principles, Practices, and Performance

Protocol Buffers (ProtoBuf) is a language‑neutral, binary serialization format that enables compact, fast data exchange and easy backward‑compatible schema evolution across many languages, with automatic code generation, making it ideal for gRPC and storage despite being non‑human‑readable.

JavaPerformanceProtocol Buffers
0 likes · 11 min read
Understanding Protocol Buffers (ProtoBuf): Principles, Practices, and Performance
Liulishuo Tech Team
Liulishuo Tech Team
Dec 31, 2016 · Cloud Native

Designing Scalable and Reliable Backend Services at English Fluently: Architecture, Service Discovery, Monitoring, and Autoscaling

This article shares the engineering team’s experience of building a high‑growth, reliable backend for English Fluently, covering inter‑service communication with gRPC, service discovery, Docker‑based deployment, health‑checking, monitoring, autoscaling, Kubernetes orchestration, and multi‑cell availability strategies.

DockerautoscalinggRPC
0 likes · 10 min read
Designing Scalable and Reliable Backend Services at English Fluently: Architecture, Service Discovery, Monitoring, and Autoscaling
Laiye Technology Team
Laiye Technology Team
Nov 4, 2020 · Backend Development

Protobuf Practices and Lessons Learned at Laiye Technology

This article shares Laiye Technology's practical experience with Protobuf and gRPC, covering performance benefits, common pitfalls such as naming and compatibility issues, and the engineering solutions they implemented—including naming conventions, review processes, unified CI compilation, automatic client generation, version tagging, and Swagger documentation—to streamline large‑scale microservice development.

API DocumentationProtobufSerialization
0 likes · 17 min read
Protobuf Practices and Lessons Learned at Laiye Technology
360 Tech Engineering
360 Tech Engineering
Aug 21, 2019 · Backend Development

Practical Guide to gRPC Development for the Huajiao Service Backend

This article presents a comprehensive overview of Huajiao's gRPC development practice, covering background decisions, gRPC features, gateway integration, Dart and Go client libraries, component architecture, protobuf conventions, code generation, SDK integration, documentation tooling, debugging strategies, and future roadmap.

API gatewayBackend DevelopmentDart
0 likes · 12 min read
Practical Guide to gRPC Development for the Huajiao Service Backend
360 Quality & Efficiency
360 Quality & Efficiency
Nov 5, 2019 · Backend Development

Using gRPC with JMeter: Writing Java Sampler Scripts for RPC Performance Testing

This article guides readers through preparing gRPC RPC scripts, creating Java sampler code for JMeter, packaging the scripts, and executing load tests to evaluate RPC performance, providing step‑by‑step instructions and code examples for Java‑based testing.

JMeterJavaPerformance Testing
0 likes · 5 min read
Using gRPC with JMeter: Writing Java Sampler Scripts for RPC Performance Testing
Xueersi Online School Tech Team
Xueersi Online School Tech Team
May 27, 2022 · Backend Development

Designing Unified Error Handling for gRPC and HTTP Services Using Protobuf

This article explains how to unify error handling between gRPC and traditional HTTP services by defining shared protobuf messages, mapping gRPC status codes to HTTP responses, and customizing response structures with additional fields like stat and msg for consistent business‑level error reporting.

BackendError handlingHTTP
0 likes · 19 min read
Designing Unified Error Handling for gRPC and HTTP Services Using Protobuf
Laravel Tech Community
Laravel Tech Community
Mar 21, 2022 · Backend Development

gRPC Core v1.45.0 Release Notes – New Features and Fixes

gRPC Core version 1.45.0 introduces numerous updates including XDS error handling, core version upgrade, memory leak fixes, transparent retries, channel credential improvements, Windows memory leak resolution, xDS RBAC filter updates, as well as language‑specific enhancements for C++, C#, Objective‑C, and Python.

BackendC++Python
0 likes · 3 min read
gRPC Core v1.45.0 Release Notes – New Features and Fixes
IT Architects Alliance
IT Architects Alliance
Jun 23, 2022 · Cloud Native

Building a Spring Boot Microservice Demo with gRPC and Istio on Kubernetes

This article provides a step‑by‑step guide to creating a simple Spring Boot microservice that uses gRPC for communication, integrates with Istio as a service mesh, containerizes the applications with Docker, and deploys both server and client to a Kubernetes cluster with full configuration files and code examples.

DockerSpring BootgRPC
0 likes · 16 min read
Building a Spring Boot Microservice Demo with gRPC and Istio on Kubernetes
Architecture Digest
Architecture Digest
Mar 26, 2021 · Cloud Native

Analysis of Nacos 1.x Issues and the Improvements Introduced in Nacos 2.x Architecture

The article examines Nacos' evolution from its Alibaba origins, outlines the performance and resource problems of the 1.x architecture, and details how the 2.x version’s long‑connection gRPC model, improved reliability, and compatibility enhancements address those issues while introducing new complexities.

Cloud NativeNacosPerformance
0 likes · 9 min read
Analysis of Nacos 1.x Issues and the Improvements Introduced in Nacos 2.x Architecture
Architecture Digest
Architecture Digest
Dec 2, 2020 · Backend Development

Understanding RPC Services vs HTTP Services: Architecture, Call Types, and Popular Frameworks

This article explains the fundamental differences between RPC and HTTP services, covering OSI layers, RPC architecture, synchronous and asynchronous calls, and popular RPC frameworks such as gRPC, Thrift, and Dubbo, while also comparing their suitability for large‑scale versus small‑scale applications.

Backend DevelopmentDubboHTTP
0 likes · 9 min read
Understanding RPC Services vs HTTP Services: Architecture, Call Types, and Popular Frameworks
Architecture Digest
Architecture Digest
Oct 19, 2016 · Backend Development

Performance Benchmark of Popular RPC Frameworks: Dubbo, Motan, rpcx, gRPC, and Thrift

This article benchmarks four widely used RPC frameworks—Dubbo, Motan, rpcx, gRPC, and Thrift—by measuring throughput, average latency, median latency, and maximum latency under varying client concurrency levels, revealing rpcx’s superior performance and the impact of serialization choices.

DubboMotanPerformance
0 likes · 11 min read
Performance Benchmark of Popular RPC Frameworks: Dubbo, Motan, rpcx, gRPC, and Thrift
FunTester
FunTester
May 23, 2022 · Backend Development

Using Apache Commons Pool2 GenericKeyedObjectPool for gRPC Connection Management

This article explains how to apply Apache Commons Pool2's GenericKeyedObjectPool to pool gRPC ManagedChannel objects, discusses thread‑safety and performance considerations, and provides concrete Java code for a keyed object pool factory, pool configuration, and typical acquire/return usage patterns.

Apache Commons Pool2Backend DevelopmentConcurrency
0 likes · 7 min read
Using Apache Commons Pool2 GenericKeyedObjectPool for gRPC Connection Management
Architect
Architect
Jun 22, 2022 · Cloud Native

Building a Spring Boot gRPC Microservice Demo Deployed on Istio with Kubernetes

This article walks through creating a simple Spring Boot microservice using gRPC, packaging it with Maven, containerizing it with Docker, and deploying both the server and client to a Kubernetes cluster with Istio sidecar injection, demonstrating how Istio removes service‑mesh logic from business code and enables seamless multi‑language microservice communication.

DockerSpring BootgRPC
0 likes · 21 min read
Building a Spring Boot gRPC Microservice Demo Deployed on Istio with Kubernetes