Looking for a PyCharm plugin contractor

THIS POSITION IS NO LONGER AVAILABLE

Hello,

I'm looking for a contractor to create a PyCharm plugin for Zato servers.

The overall scope

  • Adding screens to register Zato servers in IDE
  • Adding means to hot-deploy after Cmd/Ctrl-<hot-key> the file being currently edited to a previously registered server
  • Hot-deployment means invoking a REST endpoint of the said server which will accept current file, i.e. no Zato programming is needed, only invoking a remote REST endpoint from PyCharm, and confirming in a non-obtrusive way to user that hot-deployment succeeded or not

Broader context

Zato servers run in clusters. Each time a Python developer changes source code of a service that servers execute, the service needs to be deployed to one of servers which will distribute it further throughout the cluster, without server restarts. This is called hot-deployment.

Hot-deployment can be achieved through one of:

  • Placing the Python module to be deployed in a specific pickup directory
  • Uploading it through Zato's web-admin from web browser
  • Invoking a REST endpoint that will accept the Python module

The first one is good if one's Zato server runs on the same system as IDE. The second one is also good but requires developers to leave IDE. This makes room for a plugin to hot-deploy the code through the third method, without leaving PyCharm, after a keyboard shortcut is triggered.

Thanks.

THIS POSITION IS NO LONGER AVAILABLE

0

Please sign in to leave a comment.