Route connections securely between local apps and remote network services with Convoy, an open source TCP proxy designed for dynamically orchestrated environments.
Convoy is an open-source TCP proxy originally developed by Joyent to route connections between applications deployed on cloud infrastructure that may have dynamically assigned IP addresses. Here are some key things to know about Convoy:
- It acts as a secure intermediary layer, accepting local connections from applications and proxying them to backend services deployed remotely, even as their IPs change.
- It integrates with orchestration platforms like Kubernetes and automates service discovery and routing as containers and services scale up and down.
- Convoy handles encryption, authentication, retries, timeouts and other connection management tasks so applications don't have to.
- It's designed to be lightweight, fast and reliable using technologies like rustlang and mio.
- Convoy makes it easier to develop, deploy and scale cloud-native applications by abstracting away network instability and complexity.
- It's open-source software released under an Apache 2.0 license and supported on Linux and MacOS.
Overall, Convoy simplifies connectivity for containerized and dynamically orchestrated services, making it easier to develop, deploy and scale modern cloud-native applications.
Here are some alternatives to Convoy:
Suggest an alternative ❐