Tagged articles
2 articles
Page 1 of 1
MaGe Linux Operations
MaGe Linux Operations
Jan 25, 2023 · Backend Development

Root Causes of API Performance Bottlenecks and Practical Fixes

The article enumerates common reasons why APIs become slow—ranging from database slow queries and complex business logic to poorly designed thread pools, locks, and machine issues—and offers concrete mitigation strategies such as query optimization, caching, asynchronous processing, and proper resource configuration.

API performanceLock designMySQL optimization
0 likes · 16 min read
Root Causes of API Performance Bottlenecks and Practical Fixes
Big Data Technology Architecture
Big Data Technology Architecture
Aug 26, 2019 · Backend Development

Redis Distributed Lock Implementation: Design, Issues, and Lessons Learned

This article shares a practical experience of implementing a Redis‑based distributed lock, explains the lock acquisition and release processes, discusses common pitfalls such as expiration handling and concurrency bugs, and provides Q&A on design choices, high‑availability, and future improvements.

Lock designconcurrencydistributed-lock
0 likes · 6 min read
Redis Distributed Lock Implementation: Design, Issues, and Lessons Learned