CloudKit Best Practices by Philipp Kast Master thesis https://developer.apple.com/videos/play/wwdc2016/231/