नमस्ते, मैं एक startup में DevOps के रूप में काम करने वाला एक junior developer हूँ.

हमारी कंपनी के product में अपना खुद का orchestrator implementation है, इसलिए हमें Raft एल्गोरिदम का उपयोग करना पड़ा. यह product Python में विकसित किया गया था, लेकिन Python की तरफ़ De-facto रूप से इस्तेमाल होने वाला कोई अलग Raft एल्गोरिदम implementation नहीं दिखा.

इसलिए मैंने एक अच्छी तरह से ज्ञात और भरोसेमंद raft library के लिए Python binding लिखने का फ़ैसला किया. Binding लिखने की प्रक्रिया उम्मीद से ज़्यादा कठिन थी, लेकिन कई trial and error के बाद मैं ऐसा binding implement करने में सफल रहा जो सभी harness test code को pass करता है.

लेकिन पूरा source code लिख लेने के बाद भी मेरे मन में कई सवाल हैं, जैसे कि क्या मुझे async-raft या Hashicorp के raft implementation जैसे किसी दूसरे implementation को चुनना चाहिए था, या binding लिखने के बजाय source code को ही port करना ज़्यादा समझदारी भरा विकल्प होता.

मैं यह पोस्ट इसलिए लिख रहा हूँ क्योंकि जानना चाहता हूँ कि दूसरे लोग इस Python binding के बारे में क्या सोचते हैं.

अभी कोई टिप्पणी नहीं है.

अभी कोई टिप्पणी नहीं है.