I guess another option not mentioned in my question could be to use a custom serializer for the models. This way, I would not need to consider serialization issues myself within the process function and the snapshots for my models would be taken only once per checkpoint as desired
-- Sent from: http://apache-flink-user-mailing-list-archive.2336050.n4.nabble.com/