Sight Machine started six years ago with the vision to apply AI and digital technology to manufacturing. Sight Machine is the category leader for manufacturing analytics and used by Global 500 companies to make better, faster decisions about their operations.
We run a pretty varied stack, including Python, PostgreSQL, and MongoDB. All of our software runs in Kubernetes. We like the affordances that cloud resources provide, but we were having challenges with rapid iteration for remote debugging/development. Our engineers had a need to attach their IDE (typically PyCharm) to the Kubernetes cluster.
Telepresence was really the only tool that addressed this problem. Our engineers and data scientists can now write code in PyCharm, while all the computation happens in the cloud, aligned with the rest of our automation and infrastructure. The entire process of editing code, committing and pushing changes, waiting for the build, deploying has gone away-- allowing for more rapid development.
For companies looking to align the benefits of local development (e.g. fast iteration, customizable dev tools) with remote Kubernetes clusters, Telepresence is a great choice. We've extended the Telepresence automation with our own bash script that simplifies the Telepresence command line, so that the data scientists can type a single command and it will do the right thing.