Creator Tools / Video Pipeline

    Onymi

    Sticker ve animasyon oluşturma servisi. Kullanıcı videolarını dakikada 6000 videoya kadar toplu işleyen, yüksek yüklü bir algoritma geliştirdik.

    Onymi Creator Platform6 ay
    Onymi hero

    Proje bağlantıları

    Proje hakkında kısaca

    Onymi, high-load bir içerik üretim hattı olarak çalışır: kullanıcı videosundan hazır sticker ve animasyonlara kadar, viral pik senaryolarına göre otomatik ölçeklenir.

    High-load akış nasıl kurgulandı

    Projenin kalbi video işleme pipeline'ı: yükleme, tespit, normalizasyon, render, paketleme ve teslim. Her aşama ayrı ve ölçeklenebilir bir servis olarak çalışır.

    • Kuyruk uzunluğuna ve içerik türüne göre otomatik ölçeklendirme.
    • Kitlesel kullanıcı senaryoları için toplu işleme ve optimizasyon.
    • Latency, hata ve throughput için gerçek zamanlı metrikler.

    Teknik blok

    Frontend · Çapraz platform

    Flutter

    Native animasyonlar ve özel video oynatıcıyla Flutter üzerinde iOS ve Android için tek uygulama.

    Backend

    Self-Hosted Supabase

    Kendi VPS'imizde Docker konteynerlerinde Supabase: Auth, Realtime abonelikler, PostgreSQL, S3 uyumlu depolama.

    Video işleme · Mikroservisler

    Kubernetes + Docker

    Transcoding servisi mikroservis mimarisi üzerine kurulu: K8s orkestratörü, Python üzerindeki Docker worker'ları yönetir.

    Otomatik ölçeklendirme

    Python Workers + HPA

    Horizontal Pod Autoscaler, bulut sağlayıcı kullanmadan kendi VPS'lerimizde Python worker'larını yüke göre ölçeklendirir.

    Proje ekranları

    Onymi desktop
    Onymi platformunun ana desktop ekranı.
    Onymi mobile screen 1
    Ana çalışma senaryosunun mobil ekranı.
    Onymi mobile screen 2
    Kullanıcı içeriği detaylarıyla mobil ekran.