প্রকল্প সম্পর্কে

Sequin হলো Postgres-এর জন্য একটি ওপেন-সোর্স চেঞ্জ ডেটা ক্যাপচার (CDC) প্ল্যাটফর্ম, যা ডেটাবেস পরিবর্তনগুলোকে Kafka, GCP Pub/Sub, Elasticsearch, SQS, Redis এবং HTTP এন্ডপয়েন্টের মতো বিভিন্ন সিঙ্কে স্ট্রিম করার জন্য ডিজাইন করা হয়েছে। এটি একটি স্বতন্ত্র Docker কন্টেইনার হিসেবে চলে, বিদ্যমান সারিগুলির ব্যাকফিলিং সমর্থন করে এবং কঠোর অর্ডারিং ও আইডেম্পোটেন্সি কী-এর মাধ্যমে এক্সাক্টলি-ওয়ান্স প্রসেসিং সহ রিয়েল-টাইমে নতুন পরিবর্তন স্ট্রিম করে। মূল বৈশিষ্ট্যগুলির মধ্যে রয়েছে কাস্টম ফিল্টার, Elixir-ভিত্তিক ট্রান্সফর্ম, মেসেজ রাউটিং, YAML/API কনফিগারেশন, মনিটরিংয়ের জন্য একটি ওয়েব কনসোল এবং Prometheus মেট্রিক্স। এটি উচ্চ পারফরম্যান্স (50k ops/s, 55ms লেটেন্সি) দাবি করে এবং এক্সটেনশন ছাড়াই যেকোনো Postgres 14+ এর সাথে কাজ করে। ব্যবহারের ক্ষেত্রে ইভেন্ট স্ট্রিমিং, অডিট লগিং, ক্যাশে রক্ষণাবেক্ষণ এবং সার্চ ইনডেক্স সিঙ্কিং অন্তর্ভুক্ত।