Introduced in 2014, CloudKit should have been by now the go-to framework for device sync and document persistence. However, it seems to float somewhere between obscurity and scant interest from devs.
In this talk, I've revisited the core concepts behind CloudKit APIs including CloudKit.js (the new library that provides web access to iCloud app data) and try and convince you to give it a go.