İçeriğe geç
Hizmete dön

Vaka çalışması / Medya ve eğlence

Medya lisanslama platformunun mikroservislere dönüştürülmesi

Bu çalışmalar belirli projelerin sonuçlarını anlatır; TEVONIQ tarafından teslim edilen projeler değildir.

Proje görseli: Medya ve eğlence

Bildirilen sonuçlar

  • MicroservicesPlatformun yeniden tasarımı
  • ServerlessSunucusuz mimari
  • SSO + MFAGüvenli giriş

Sonuçlar projenin kapsamına ve koşullarına göre değişir.

Müşteri hakkında

Müşteri video, müzik, görsel ve markaya özel içerik lisanslamada küresel bir liderdir. Proje profili Haziran 2019 ortaklık başlangıcını, 20 yılı aşkın deneyimi, 1.000’den fazla çalışanı ve milyonlarca katkı sağlayanı belirtir.

İş zorluğu

Web ve yönetim platformlarının bakımını, özelleştirilmesini ve yeni özellik geliştirmesini kolaylaştırmak için monolitik arka ucun yeniden tasarlanması hedeflendi.

Uygulama

Büyük monolit mikroservislere ayrıldı. Sunucu yönetimini azaltan ve kullandıkça ödeme sunan sunucusuz mimari seçildi. Nest.js ile Transition PoC’si sonrasında TypeScript çerçevesi kimlik, abonelik ve satış hizmetlerinde kullanıldı.

Tek oturum açma, çok faktörlü kimlik doğrulama ve sosyal giriş eklendi. Eski abonelik modülü Rebilling, Adjustment ve Transition hizmetlerine ayrıldı. Promotions ve Product API’ları kampanya yönetimini kolaylaştırdı.

Proje görseli: Medya ve eğlence

Sağlanan değer

Geliştirme, test, bakım ve özelleştirme yeni mikroservislerle kolaylaştı; sunucusuz yaklaşım bakım maliyetlerini azalttı.

Uzmanlık: Yazılım ve arka uç geliştirme. Teknolojiler: Ruby, JavaScript, Node.js, MySQL, TypeScript, Kafka, Redis, Nest.js, RabbitMQ, Aurora ve AWS Lambda, SQS, SNS, CloudFormation, Secrets Manager.