Grab
Grab logoGrab · Feature trail

Context Management and Memory Leak Debugging

2 posts · Mar 2019 – Jun 2021

What this trail covers

Grab has evolved its approach to managing context and deadlines in its microservice architecture to improve resilience and prevent cascading failures. This includes a deep dive into Go's context package, emphasizing the correct configuration of timeouts and deadlines to avoid resource leaks and ensure efficient operation. The post details strategies for setting appropriate timeout values based on SLAs and latency data, and explains how context propagation allows servers to cancel work when deadl

All Grab trails