3 puntos por jopemachine 2023-05-19 | Aún no hay comentarios. | Compartir por WhatsApp

Hola, soy un desarrollador junior que trabaja en DevOps en una startup.

El producto de nuestra empresa tiene una implementación propia de orquestador, así que hubo una situación en la que necesitábamos usar el algoritmo Raft. Ese producto fue desarrollado en Python, pero no parecía haber una implementación del algoritmo Raft en Python que se usara como estándar de facto.

Por eso decidí escribir bindings de Python para una biblioteca de raft conocida y confiable. El proceso de escribir los bindings fue más difícil de lo esperado, pero después de varias pruebas y errores logré implementar unos bindings que pasan todo el código de pruebas del harness.

Sin embargo, incluso después de haber escrito todo el código fuente, sigo pensando en varias cosas: si habría debido elegir otra implementación como async-raft o la implementación de raft de Hashicorp, o si habría sido una decisión más inteligente portar directamente el código fuente en lugar de escribir bindings.

Publico esto porque me da curiosidad saber qué opinan los demás sobre estos bindings de Python.

Aún no hay comentarios.

Aún no hay comentarios.