RudderStack - Segment का open source विकल्प
(github.com)-
यूज़र इवेंट डेटा को इकट्ठा करके विभिन्न टूल्स में भेजने वाली Segment सेवा का Go में बनाया गया open source इम्प्लीमेंटेशन
-
AWS/GCP/Azure कहीं भी होस्ट किया जा सकता है
-
Segment के साथ API-compatible
-
Google Analytics, Amplitude, MixPanel, Adjust, AppsFlyer, Braze आदि में भेजना
-
S3, RedShift, Snowflake, BigQuery आदि में स्टोर करने का समर्थन
-
single Go executable + Postgres
2 टिप्पणियां
जिन लोगों को नहीं पता कि Segment क्या है, उनके लिए एक अतिरिक्त व्याख्या
आमतौर पर वेबसाइट/ऐप में user data इकट्ठा करने के लिए कई तरह की third-party analytics libraries का इस्तेमाल किया जाता है।
Google Analytics से लेकर Amplitude, Braze जैसे solutions और ad performance का analysis करने के लिए Adjust, AppsFlyer जैसी कई तरह की services होती हैं।
हर बार नया tool जोड़ने पर developer को उसे एक-एक करके जोड़ना पड़ता है, लेकिन Segment एक ऐसा platform है जो इन सबको एक साथ जोड़कर एक ही बार में भेज देता है।
यह अलग-अलग services को भेजने से लेकर कंपनी के अंदर के Data Lake जैसे S3, RedShift, BigQuery आदि तक भेजने का काम भी एक ही बार में संभालता है।
ऑफिशियल होम https://rudderstack.com/ को देखें तो मशहूर सेवाओं के साथ integration सब उपलब्ध है.
बिल्कुल, ये paid service भी देते हैं, लेकिन कहा जाता है कि उन्होंने अभी तक यह भी तय नहीं किया है कि इसकी pricing कितनी रखनी है.
कहा जाता है कि केवल open source से ही प्रतिदिन 30 करोड़ events और प्रति सेकंड 40,000 events तक संभालने का उदाहरण है, इसलिए आम services के लिए इसे इस्तेमाल करने में शायद कोई दिक्कत नहीं होगी.
Segment के साथ API compatible है, इसलिए इस्तेमाल करते-करते इस पर migrate करना, या फिर सीधे इसी तरफ बदलना भी आसान है.
जो service अच्छी चल रही हो, उसे open source में copy करके implement करना और फिर उसी को अपनी business में बदल देना, लगता है उधर की दुनिया का एक बुनियादी flow है..
व्यक्तिगत रूप से मुझे Segment service बहुत पसंद है, लेकिन paid होने की वजह से दूसरी कंपनियों को recommend करना मुश्किल था, इसलिए अब एक काम का alternative आ गया है, यह अच्छा लगा.