DEV Community

Kevin Tian profile picture

Kevin Tian

Go developer passionate about concurrent programming, zero-allocation network servers, gRPC microservices, and high-performance backend pipelines.

Location Vancouver, Canada Joined Joined on 

Work

Distributed Systems Engineer

Notes from a 2 AM On-Call: The Goroutine Leak Behind Our RAGFlow Ingestion Pipeline OOM

Notes from a 2 AM On-Call: The Goroutine Leak Behind Our RAGFlow Ingestion Pipeline OOM

Comments
3 min read
Notes from a 2 AM On-Call: Ollama's Model Hot-Swap Race Condition Under Concurrent Requests

Notes from a 2 AM On-Call: Ollama's Model Hot-Swap Race Condition Under Concurrent Requests

Comments
3 min read
A Bounded Go Worker Pool in Front of an LLM Gateway: Two Postmortems and a Benchmark

A Bounded Go Worker Pool in Front of an LLM Gateway: Two Postmortems and a Benchmark

Comments 1
4 min read
Service Discovery at 50K RPS: Hardening Consul for Production Go Microservices

Service Discovery at 50K RPS: Hardening Consul for Production Go Microservices

Comments
3 min read
Benchmarking tbphp/gpt-load: Multi-Provider LLM Gateway Throughput and Failover Latency Under Load

Benchmarking tbphp/gpt-load: Multi-Provider LLM Gateway Throughput and Failover Latency Under Load

Comments
3 min read
Rate Limiting at 100K RPS: Lessons from Tyk Gateway's Token Bucket Implementation

Rate Limiting at 100K RPS: Lessons from Tyk Gateway's Token Bucket Implementation

Comments
3 min read
loading...