यह 1-व्यक्ति डेवलपर के surfing app के error और user behavior observability stack को Sentry + PostHog के साथ प्रति माह $0 में बनाने का रिकॉर्ड है.

पढ़ने के मुख्य बिंदु:

  • observability infrastructure को खुद बनाने के बजाय मुफ्त SaaS को सौंपना, और 1-व्यक्ति resources को domain features पर केंद्रित रखने का सिद्धांत
  • backend में केवल 5xx server errors को Sentry में भेजना और 4xx को noise मानकर बाहर रखना / tracesSampleRate:0 से performance tracing बंद कर मुफ्त quota (5k/माह) बचाना
  • "क्या भेजना है" से ज्यादा "क्या नहीं भेजना है" महत्वपूर्ण — notification permission denial को issue की जगह केवल breadcrumb के रूप में छोड़कर quota की बर्बादी रोकना
  • PostHog, Expo में rebuild के बिना जुड़ने वाला pure JS SDK है, इसलिए Firebase Analytics के बजाय इसे चुना गया
  • छिपा हुआ खतरा: sentry.gradle का source map auto upload release build को तोड़ देता है → इसे disable करके workaround किया गया (error collection बना रहता है, सिर्फ stack minified रहता है)

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

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