Container restarts in production systems traditionally result in the loss of in-memory state, causing service interruptions and degraded performance in stateful applications. CRIU (Checkpoint/Restore In Userspace) offers a solution by enabling live migration of running containers with full state preservation, including memory, file descriptors, and network connections, thus transforming disruptive restarts into seamless migrations. This technology, while not universally applicable, is particularly beneficial for stateful applications, services with large caches, and long-running computations needing migration with zero downtime. Implementing CRIU involves several considerations, such as kernel requirements, security implications, and potential network and file system dependencies. Though the integration of CRIU with container orchestration tools like Kubernetes and Docker is still evolving, it provides a promising avenue for organizations seeking zero-downtime operations by starting with non-critical workloads and gradually expanding to more critical services.