तुलना / बनाएँ बनाम खरीदें

बनाएँ या खरीदें: आपका core banking stack

ईमानदार जवाब यह है कि कोई भी विकल्प अपने आप नहीं जीतता। बनाने से पूरा नियंत्रण मिलता है, पर खर्च का कोई अंत नहीं; खरीदने से रफ़्तार मिलती है, पर एक ऐसी सीमा के साथ जो आप तय नहीं करते। असली सवाल यह है कि आप कौन-से जोखिम अपने पास रखना चाहेंगे — अपने कोड के, या किसी और के roadmap के।

आमने-सामने

वे पाँच पहलू जो सचमुच फ़ैसला तय करते हैं

Dimension
इन-हाउस बनाएँ
प्लेटफ़ॉर्म खरीदें
बाज़ार में उतरने का समय
पहले असली transaction से पहले 12–24 महीने: ledger, खाते, reconciliation और card rails — सब कुछ आपको डिज़ाइन करना, लिखना और परखना है, तब जाकर पहला ग्राहक जुड़ता है।
पायलट तक कुछ ही हफ़्ते। ledger, खाते और rails पहले से मौजूद हैं और चल रहे हैं, इसलिए आपका पहला transaction build नहीं, बस एक configuration का काम है।
नियंत्रण और लचीलापन
पूरा। हर table, हर state machine, हर edge case आपके हाथ में है — और प्रोडक्ट बदलने के साथ उसे ढालते रहना भी आपका ही काम है।
प्लेटफ़ॉर्म के मॉडल की सीमा में। जो वह उपलब्ध कराता है वही आपको मिलता है; बाकी हर चीज़ किसी और के roadmap पर एक feature request है।
Compliance का दायरा
पूरा दायरा आपका है: audit trail, data residency, key management और समीक्षा में माँगे जाने वाले प्रमाण — सब कुछ शुरू से डिज़ाइन करना और उनका बचाव करना आपकी ज़िम्मेदारी है।
दायरे का बड़ा हिस्सा उस प्लेटफ़ॉर्म से मिल जाता है जो उसे पहले से चला रहा है — पर उसका उपयोग कैसे करते हैं यह आपकी ज़िम्मेदारी रहती है, और अपने controls के साथ आपको उनके controls पर भी भरोसा करना पड़ता है।
रखरखाव और on-call
एक स्थायी टीम। Ledger कभी 'पूरे' नहीं होते — जब तक चलते हैं, उन्हें patch, migrate और monitor करना पड़ता है, और on-call भी संभालना पड़ता है।
ज़्यादातर vendor की ज़िम्मेदारी। Upgrade, uptime और अधिकांश incidents आपकी टीम से हट जाते हैं — कीमत यह कि आप उनकी रफ़्तार और उनके status page पर निर्भर हो जाते हैं।
लागत का स्वरूप
शुरुआत में भारी और तयशुदा — वेतन और सालों का समय — फिर live होने के बाद प्रति खाता कम सीमांत लागत। आप एक asset खरीद रहे हैं, उसकी देनदारियों समेत।
शुरुआत में हल्की, उसके बाद आवर्ती — license या revenue-share जो उपयोग के साथ बढ़ता है। अनुमान लगाने लायक, पर कभी शून्य नहीं, और तय करता है vendor।
01

बनाना कब जीतता है

तब बनाएँ जब core ही प्रोडक्ट हो। अगर आपकी खासियत ledger में ही है — कोई नया settlement मॉडल, ऐसा asset class जिसे कोई सपोर्ट नहीं करता, या latency की ऐसी सीमाएँ जिन्हें कोई सामान्य प्लेटफ़ॉर्म नहीं छू सकता — तो हर पंक्ति अपनी रखना ही मक़सद है, बोझ नहीं। बनाना तब भी जीतता है जब आपके पास वह दुर्लभ चीज़ हो जो ज़्यादातर टीमों के पास नहीं होती: एक funded, स्थायी इंजीनियरिंग टीम जो core को दशक भर की प्रतिबद्धता मानती है, और इतना runway कि प्रतिस्पर्धी के ग्राहकों तक पहुँचने से पहले आप compliance तक पहुँच जाएँ।

  1. 01आपकी खासियत ledger में है — ऐसा settlement या asset मॉडल जो कोई प्लेटफ़ॉर्म नहीं देता
  2. 02आपके पास सालों तक on-call चलाने के लिए funded स्थायी टीम है, सिर्फ़ launch का sprint नहीं
  3. 03नियामक या data-residency की बाध्यताएँ किसी और के core पर चलना असंभव बना देती हैं
  4. 04Time-to-market वास्तव में बाधक कारक नहीं है
02

खरीदना कब जीतता है

तब खरीदें जब time-to-market ही बाधा हो और core बुनियादी ज़रूरत भर हो। ज़्यादातर fintech प्रोडक्ट ledger पर नहीं जीतते — वे app, distribution, onboarding और अपने niche पर जीतते हैं। अगर core वह चीज़ है जिसे ग्राहक मानकर चलते हैं, जिसके लिए आपको चुनते नहीं, तो उसे बनाने में लगा हर महीना उस चीज़ से छिना हुआ महीना है जो सच में जिताती है। खरीदना तब भी जीतता है जब आप स्थायी core टीम नहीं रख सकते, या जब कारोबार के लिए तयशुदा, जानी-पहचानी लागत किसी अनिश्चित लागत से बेहतर हो।

  1. 01Core बुनियादी ज़रूरत है; आपकी खासियत app, audience या distribution है
  2. 02आपको हफ़्तों में पायलट चाहिए और पहले transaction के लिए तिमाहियों का इंतज़ार नहीं कर सकते
  3. 03आप build-और-maintain के अंतहीन बिल की जगह जानी-पहचानी आवर्ती लागत पसंद करेंगे
  4. 04आपके पास स्थायी on-call ledger टीम नहीं है — या आप रखना नहीं चाहते
03

आपके अपने core पर प्लेटफ़ॉर्म कहाँ फ़िट बैठता है

बनाम-खरीदें का बँटवारा एक तीसरा विकल्प छिपा देता है: core खरीदें, app अपना रखें। एक whitelabel प्लेटफ़ॉर्म आपको चलता हुआ ledger, खाते, कार्ड और crypto देता है — यानी अठारह महीने का build बच जाता है — जबकि ग्राहकों को दिखने वाली सतह आपकी टीम के पास रहती है। हर स्क्रीन आपके designers की है, feature mix आपकी product टीम का, और नीचे का प्लेटफ़ॉर्म आपके पहले ग्राहक के आने से पहले ही परखा हुआ है। जो हिस्सा बुनियादी ज़रूरत है वह आपको मिल जाता है, और जो आपका अपना है वह आपके पास रहता है। यह हमेशा सही जवाब नहीं होता — अगर आपकी खासियत ledger में है तो उसे बनाइए — पर ज़्यादातर प्रोडक्ट के लिए यही ईमानदार बीच का रास्ता है: प्लेटफ़ॉर्म की रफ़्तार बिना किसी generic app के, और ऐसी लागत जो स्थायी टीम की जगह उपयोग के साथ चलती है।

  1. 01Core build छोड़ें; app, brand और feature mix अपना रखें
  2. 02Production में पहले से चल रहा ledger, न कि ऐसा greenfield जिसे आपको खुद साबित करना पड़े
  3. 03लागत आपके चलाए खातों और modules के साथ चलती है, किसी स्थायी headcount के साथ नहीं
  4. 04Standalone या पूरी तरह whitelabel — आपके brand के नीचे, ऐसे rails पर जिन्हें आपको लिखना नहीं पड़ा

पक्का नहीं कि आप किस तरफ़ हैं?

बताइए कि आप क्या बना रहे हैं और छह महीने में क्या सच होना चाहिए। हम ईमानदारी से बताएँगे कि बनाना, खरीदना, या अपना app किसी ऐसे core पर चलाना, जिसे आपने नहीं लिखा, इनमें से क्या ठीक है।