Kuwasilisha kwa chini kabisa ya muda wa kusimama kumaanisha kumweka toleo jipya bila kukamatia huduma kwa watumiaji — programu ibaki ipatikana kwa wakati mzima. Kufikia hiki kunachihitaji mkakati wa kuwasilisha wanahudhuria, mabadiliko yanayosambaza nyuma, ukaguzi wa afya, na kusuluhisha kwa furaha ombi za ndani.
Kinachohitajika kwa chini kabisa ya muda wa kusimama
GOAL: deploy a new version with NO user-facing downtime (always-available service):
→ never take the whole service offline to deploy
→ always have healthy instances serving while updating others
→ handle in-flight requests gracefully (don't drop them mid-request)
→ Combine several techniques (below).
