So You Want to Write a Connector?

Randall Hauch, Confluent