9 điểm bởi xguru 2020-03-23 | 2 bình luận | Chia sẻ qua WhatsApp
  • Mã nguồn mở triển khai bằng Go dịch vụ Segment dùng để thu thập dữ liệu sự kiện người dùng và gửi đến nhiều công cụ khác nhau

  • Có thể host ở bất kỳ đâu trên AWS/GCP/Azure

  • Tương thích API với Segment

  • Gửi tới Google Analytics, Amplitude, MixPanel, Adjust, AppsFlyer, Braze, v.v.

  • Hỗ trợ lưu trữ vào S3, RedShift, Snowflake, BigQuery, v.v.

  • Một file thực thi Go duy nhất + Postgres

2 bình luận

 
xguru 2020-03-23

Giải thích thêm dành cho những ai chưa biết Segment là gì

Thông thường, để thu thập dữ liệu người dùng từ website/ứng dụng, người ta sử dụng nhiều thư viện phân tích của bên thứ ba.

Có rất nhiều giải pháp và dữ liệu như Google Analytics, Amplitude, Braze, cũng như Adjust, AppsFlyer để phân tích hiệu quả quảng cáo.

Mỗi khi thêm một công cụ mới, lập trình viên lại phải tích hợp từng cái một, và Segment là nền tảng gom tất cả những thứ đó lại để gửi đi một lần.

Nó xử lý tất cả chỉ trong một lần, từ việc gửi đến các dịch vụ cho tới gửi vào Data Lake nội bộ của công ty như S3, RedShift, BigQuery.

 
xguru 2020-03-23

Trên trang chủ chính thức https://rudderstack.com/ có thể thấy họ đã tích hợp với hầu hết các dịch vụ nổi tiếng.

Tất nhiên họ cũng cung cấp dịch vụ trả phí, nhưng nghe nói bản thân họ hiện vẫn chưa quyết định được sẽ định giá thế nào.

Nghe nói chỉ với bản mã nguồn mở thôi cũng đã có trường hợp xử lý được 300 triệu sự kiện mỗi ngày, tối đa 40.000 sự kiện mỗi giây, nên có vẻ các dịch vụ thông thường dùng sẽ không gặp vấn đề gì.

API của nó tương thích với Segment nên đang dùng rồi chuyển sang, hoặc đổi hẳn sang bên này cũng khá dễ.

Việc sao chép một dịch vụ đang hoạt động tốt dưới dạng mã nguồn mở rồi biến nó thành doanh nghiệp của mình dường như là xu hướng cơ bản ở bên đó..

Cá nhân tôi vốn rất thích dịch vụ Segment, nhưng vì là dịch vụ trả phí nên khó giới thiệu cho các công ty khác; giờ có một lựa chọn thay thế đủ dùng xuất hiện nên thật đáng mừng.