TGStat
TGStat
Type to search
Advanced channel search
  • flag English
    Site language
    flag Russian flag English flag Uzbek
  • Sign In
  • Catalog
    Channels and groups catalog Regional compilations Thematic compilations Платные каналы Search for channels
    Add a channel/group
  • Ratings
    Rating of channels Rating of groups Posts rating
    Ratings of brands and people
  • Analytics
  • Search by posts
  • Telegram monitoring
  • Promotion
    Advertising through Yandex Business Advertising in channels through TGStat Agency Advertising on TGStat.ru website
Ждем термшит

13 Jul 2023, 11:04

Open in Telegram Share Report

🚀Jitsu 2.0 is live on Product Hunt. Буду благодарен за upvote!❤️

Релиз получился интересный. Мы сделали то, что нельзя делать — переписали продукт с нуля. Но если очень хочется, то можно. В нашем случае это показалось оправданным по нескольким причинам

✅ Продукт у нас молодой, и мы не успели написать много кода
✅ В первой версии было сделано много ошибок. В первую очередь мы ошиблись с пользователями: мы думали о Jitsu как о серверном продукте, кототорый будут настраивать сисадмины. Поэтому основным способом конфигурации были YAML-файлы, а UI был сделан уже как надстройка. То, что мы ошиблись мы поняли быстро, но архитектурное наследие осталось
✅ Мы слишком сильно оптимизировали простоту установки open-source версию. Идея была в том, чтобы установить Jitsu можно было в один клик - на heroku, digital ocean и так далее. Поэтому мы старались сократить количество внешних зависимостей для минимума, и использовали Redis для всего — как очередь сообщений, хранилище конфигурации, key-value cache, логгинг и т.д. Но никакую проблему это не решало. Чтобы посмотреть на Jitsu, достаточно и cloud-версии. А те, кто серьезно хотят запустить Jitsu у себя, смогут настроить все зависимости. В новой версии Kafka отвечает за очередь сообщений, Postgres за конфигурацию, но и Redis остался как KV
✅ Некритичные для производительности части, мы переписали на TypeScript. Они ближе к UI — ускоряется разработка. Мы используем Next.js, который подходит как для бэка, так и для фронта. Высокопроизводительное ядро мы выделили в отдельный проект — 🚚 Bulker (кстати, не забудьте поставить звездочку на ⭐️GitHub'е). Bulker может использоваться сам по себе, отдельно от Jitsu
✅ Еще мы переделали с нуля сайт и поменяли messaging — отказались от слогана "Open-source alternative to Segment", но это тема для отдельного поста

🙏Голосуйте за Jitsu 2.0 на Product Hunt!🩷

2.1k 0 12 8
Catalog
Channels and groups catalog Channels compilations Search for channels Add a channel/group
Ratings
Rating of Telegram channels Rating of Telegram groups Posts rating Ratings of brands and people
API
API statistics Search API of posts API Callback
Our channels
@TGStat @TGStat_Chat @telepulse @TGStatAPI
Read
Академия TGStat Telegram Research 2019 Telegram Research 2021 Telegram Research 2023
Contacts
Справочный центр Support Email Jobs
Miscellaneous
Terms and conditions Privacy policy Public offer
Our bots
@TGStat_Bot @SearcheeBot @TGAlertsBot @tg_analytics_bot @TGStatChatBot