Implementim pa kohë ndërprerje do të thotë të lëshosh versione të reja pa asnjë ndërprerje për përdoruesit — aplikacioni mbetet i disponueshëm gjatë gjithë kohës. Për ta arritur këtë kërkohet strategi të matura të implementimit, ndryshime të përputhshme me versionet e vjetra, kontrolle shëndetesore dhe trajtim elegant të kërkesave në proces.
Çfarë kërkon implementimi pa kohë ndërprerje
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).
