Deployment fără timp de inactivitate înseamnă lansarea noilor versiuni fără nicio întrerupere pentru utilizatori — aplicația rămâne disponibilă pe parcursul întregului proces. Realizarea acestui lucru necesită strategii de deployment atente, schimbări compatibile cu versiunile anterioare, verificări de sănătate și gestionarea elegantă a cererilor în curs.
Ce necesită zero-downtime
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).
