Package context nggawa sinyal pembatalan, tenggat waktu, lan nilai-nilai lingkup permintaan minangka rambat ing watesing API lan goroutine. Iku mekanisme standar kanggo ngontrol umur operasi — khususe kanggo mbatalne kerja lan nyebar timeout ing sarana panggilan fungsi.
Masalah utama sing diselesaikan
A request starts work across many goroutines/functions (DB query, API call, etc.).
If the client disconnects or a timeout hits, you want to CANCEL all that work
so goroutines don't keep running uselessly (wasting resources / leaking).
→ context propagates the "stop now" signal down the entire call chain.
