Со stateless всё относительно просто — rolling update обычно хватает.
А вот со stateful начинаются нюансы:
— миграции БД;
— WebSocket и gRPC-соединения;
— rollback;
— совместимость старой и новой версии.
Кто-то использует Blue-Green, кто-то expand/contract для миграций, кто-то вообще предпочитает небольшое окно обслуживания вместо усложнения инфраструктуры.
#dev_null


