platform engineering adoption