
After having worked on three CLIs (Heroku’s, Meroxa’s and Conduit’s) and advised on some others, I can confidently say this: if your CLI cannot fully operate without human intervention, you are screwed.

As we’re getting closer to the Conduit 1.0 release, we recently started conducting a series of benchmarks on our most popular connectors. We started with MongoDB and Kafka. In this post we'll talk about our performance findings for Postgres.

Building and maintaining a CLI is a daunting task if you don’t have some guidance along the way. We identified some best practices to help you.