Is there any good writeup about using them that is easy to follow? With drawbacks on using them in prod?
They aren't hard to use, but they aren't the easiest thing either.
Once you get the gist of the API through the tutorial, the other important topics that come up immediately are version control; git repo design; headers and framing.
In production, they've been bulletproof. As long as you account for the compile time issues (schema versioning, repo, headers and framing, etc.).