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ı.
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.






