Welcome to Velocity

Velocity makes it simple to develop and debug code running in your complex Kubernetes environments (local or remote) as if it were running locally with minimal configurations and working from your IDE.
This approach shortens the development feedback loop in front of a realistic environment and allows fast development.
With Velocity, you don’t need to wait for long CI processes in order to make small changes. This new approach allows you to get instant feedback from the remote cluster. Then, once you've validated your code, you can use the standard workflow of committing your code and triggering the longer CI process.

How Velocity Works

  1. 1.
    While developing your service, you make code changes.
  2. 2.
    The Velocity IDE plugin syncs the new code to your Kubernetes cluster, builds the required artifacts, and spins up the new microservice with the latest changes.
  3. 3.
    Velocity connects your IDE debugger to the remote microservice, allowing you to try out and debug the newly deployed code.
  4. 4.
    Any additional change will trigger the same sync flow and re-sync the microservice.

Currently supported languages

  • Go 1.16+
  • Python 2.7; 3+
  • Java
  • Kotlin