Update

​ Split into two separate pipelines. Update typically uses the “optimistic locking” pattern.