Il-pakkett context iġib sinjali ta' kanċellazzjoni, deadline u valuri skopjati tar-richiesta madwar il-fruntieri tal-API u l-goroutine. Huwa l-mekkaniżmu standard għall-kontroll tal-ħajja tal-operazzjonijiet — speċjalment għall-kanċellazzjoni tal-ħidma u l-propagazzjoni tal-timeout permezz ta' katina ta' sejħat tal-funzjoni.
Il-problema ewlenija li tsolvi
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.
