3 Punkte von jopemachine 2023-05-19 | Noch keine Kommentare. | Auf WhatsApp teilen

Hallo, ich bin ein Junior-Entwickler und arbeite in einem Startup im Bereich DevOps.

Das Produkt unseres Unternehmens verfügt über eine eigene Orchestrator-Implementierung, sodass wir den Raft-Algorithmus einsetzen mussten. Dieses Produkt wurde in Python entwickelt, doch auf der Python-Seite schien es keine de-facto verwendete Implementierung des Raft-Algorithmus zu geben.

Deshalb habe ich mich entschlossen, Python-Bindings für eine bekannte und vertrauenswürdige raft-Bibliothek zu schreiben. Der Prozess, diese Bindings zu erstellen, war schwieriger als erwartet, aber nach mehreren Versuchen und Irrtümern ist es mir gelungen, Bindings zu implementieren, die sämtliche Harness-Tests bestehen.

Trotzdem frage ich mich auch nach Fertigstellung des gesamten Quellcodes, ob ich nicht lieber eine andere Implementierung wie async-raft oder die raft-Implementierung von Hashicorp hätte wählen sollen, oder ob es klüger gewesen wäre, statt Bindings den Quellcode selbst zu portieren.

Ich poste das hier, weil mich interessiert, was andere von diesen Python-Bindings halten.

Noch keine Kommentare.

Noch keine Kommentare.