Village Roadshow’un bilet siteleri Barbenheimer’dan nasıl kurtuldu? – Bulut – Yazılım


Village Roadshow Entertainment, Temmuz ayında gösterime giren Barbie ve Oppenheimer filmlerinin öncesinde, ani trafik artışlarına dayanma ve çevrimiçi gişe sistemlerindeki sorunları tespit etme yeteneğini artırdı.

Village Roadshow'un bilet siteleri Barbenheimer'dan nasıl kurtuldu?


Köyün dönüşüm şefi Michael Fagan (solda). Köyün teknoloji sorumlusu Stuart Wood-Rich (sağda).

Tema parkı ve sinema operatörü, Dynatrace Innovate konferansında uygulama performansı izlemeyi tek bir Dynatrace platformunda birleştirdiğini söyledi.

Bu, bir entegrasyon katmanında CPU kullanımının düzenli olarak yüzde 100’e ulaştığı, yeniden başlatmayı zorlayan ve kararlılığı etkileyen uzun süredir devam eden bir sorunun nedenini belirlemesine olanak sağladı.

“Keşiften sonraki üç gün içinde [of the root cause]bir değişiklik uygulayabildik ve yüzde 100 CPU’dan çıkabildik [utilisation] yüzde birkaçına kadar düştü” dedi teknoloji başkanı Stuart Wood-Rich.

Şirket daha sonra sistem modernizasyonu ve yükseltmeleri konusunda da ilerlemeyi başardı.

CPU sorunlarını düzeltmeye yönelik itici güçlerden biri, ‘Barbenheimer’ portmantosu olarak bilinen Barbie ve Oppenheimer adlı gişe rekorları kıran filmlerin ikili olarak vizyona girmesiydi.

Sinema endüstrisi genel olarak ani trafik düzenlerine bağlı olduğundan bilet talebini karşılamak için ölçeği hızla artırıp azaltabilen arka uç sistemlerine ihtiyaç duyuyor.

Sinemaseverler genellikle heyecanı doyurmak ve aynı zamanda spoiler vermekten kaçınmak için yeni bir filmi hızlı bir şekilde izlemek isterler.

“Sinema tarihinde neredeyse her film en büyük haftasını ilk haftasında yaşar ve sonrasında [ticket sales] zamanla yavaş yavaş düşüşe geçiyor” dedi dönüşüm şefi Michael Fagan.

“Bizim için satışların yüzde 80’inin bir haftanın yüzde birinde gerçekleşmesi alışılmadık bir durum değil. Bu çok ama çok alışılmadık bir durum. [situation] teknoloji perspektifinden ele alınması gereken bir durum.”

Buna ek olarak, sektörde insanların hediye olarak bilet aldığı Noel döneminde sezonluk ani artışlar yaşanmakta ve bu da ödemelerde ani bir artışa yol açmaktadır.

“Ekibimizin yapmasını isteyeceğim son şey Noel günü saat 13:00’te internet sitesini kontrol etmek, bir şeyler olup olmadığı, bir sorun olup olmadığı veya bir telefon görüşmesi yapmaktır. [about a problem]” dedi Fagan.

Fagan, Village Roadshow dahil olmak üzere sektörün genel olarak gişe rekorları kıran bir filmin gösterime girmesinin etkilerini daha önce gördüğünü belirtti.

Tüm zamanların en çok hasılat yapan ikinci filmi olan Avengers Endgame’in Nisan 2019’da gösterime girmesi, Village Roadshow’un çevrimiçi gişesindeki trafik hacmini normalden “100 kattan fazla” artırdı

Dünyanın her yerindeki sinema sitelerinde sorunlar vardı; Fagan, “Trafikte masaj yapıyorduk; normalde yapmak zorunda kalmayacağımız bir şeydi” dedi.

Şirket benzer şekilde Barbenheimer’ı potansiyel olarak büyük bir trafik olayı olarak görüyordu ve sistemlerinin kendilerine atılan potansiyel hacimleri karşılayabileceğinden emin olmak istiyordu.

Fagan, “Bu konuda gerçekten heyecanlandık” dedi.

“Gelecek olan büyük pazarlama makinesi nedeniyle gelir açısından tünelin sonunda bir ışık vardı, ancak biz tünelin sonundaki ışığın oraya gidecek bir tren olmadığından emin olmak istedik. vurmak [us]”

Geçtiğimiz yıl Village, trafikteki artışlar sırasında ölçeklendirmeye yardımcı olmak için biletleme web sitesini AWS’ye taşıdı; bu sefer asıl endişe nedeni arka uç entegrasyon katmanındaydı. Şirket, entegrasyon katmanından ayrılmadan önce entegrasyon katmanını istikrara kavuşturmak istiyordu.

Farklı teşhis araçları

Wood-Rich bu yılın başında şirkete katıldığında, halka açık sahaların talebin en yüksek olduğu zamanlarda hâlâ çökeceğini veya önemli işlevlerini kaybedeceğini ve daha da kötüsü Village’ın BT ekibinin bunun nedenini belirleyemediğini söyledi.

“SMS yoluyla uyarılar alıyorduk… ‘Hızlı ipucu bilet widget’ı çalışmıyor’ gibi bir şey söylüyorlardı, bu da artık çok geç olduğu anlamına geliyor.”

Village’ın BT ekipleri kesinti süresinin dahili sistemlerin aşırı CPU tüketmesinden kaynaklandığını söyleyebilirdi, ancak uygulama performansı izleme, günlük yönetimi ve analitik araçları “farklı” olduğundan, temel nedenleri otomatik olarak ortaya çıkaramadılar ve manuel araştırmalar nedenleri güvenle belirleyemedi.

“Farklı sistemleriniz ve aynı yerde bulunması gerekmeyen ekipleriniz olduğunda, hangi araçlara sahip olduğunuzun bir önemi yok.

“Web sitesinde bir sorun olsaydı, sınırlı, yalıtılmış araçlar aracılığıyla CPU’nun yüzde 100’üne ulaştığımızı görebilirdik, ancak o sırada yapabileceğimiz tek şey, yüksek hacimle ilgili trafik artışlarıyla ilişkilendirmekti; doğrudan bir korelasyon yoktu; neden bir şeyler olduğunu anlamadık.”

Village’ın mevcut teknolojisini sağlayan satıcılar basitçe “soruna daha fazla CPU atmayı” önerdiler.

Wood-Rich, “Aramızdaki zayıf insanlardan herhangi biri, sorunun ne olduğunu bilmeden daha fazla CPU kullanmanın ve homurdanmanın bir tür israf olduğunun farkına varacaktır” dedi.

“Barbenheimer’ın geleceğini biliyorduk. Hala bu sorunları yaşarken ona daha fazla beygir gücü harcamak uygun değildi.”

“Fagan, şirketin günlükleri, performansı ve altyapı izlemeyi Dynatrace destekli tek bir görünümde birleştirmeye yönelik bir proje başlattığını söyledi.

Wood-Rich şunları ekledi: “Ekipleri bir araya getirmek ve aynı araçlara bakmak bize ortak bir dil kazandırdı ve bu aynı zamanda biraz daha derine inebilmemiz anlamına da geldi.”

Yüksek CPU kullanımının nedenlerini bulma

Village Roadshow, yüksek CPU kullanımının temel nedenini belirlemek için Dynatrace’in PurePath teşhis aracını kullandı.

PurePath, Village’ın film veritabanıyla kullanıcı odaklı basit etkileşimlerin alışılmadık derecede yüksek miktarda CPU tükettiğini tespit etti.

Wood-Rich şunları ekledi: “Veritabanı sürekli olarak film posterleri ekliyordu; böylece meta veriler giderek büyüyordu ve [every data] istek – kod açısından – her istekte her posteri seçmekti.

“Böylece sorunu bulduk ve bu keşifle birlikte veritabanını kısaltabildik ve kodun aptalca şeyler yapmasını engelleyebildik.”

Kase AI motoru

Village ayrıca bir bilet satın alındığında gerçek zamanlı satış bilgilerini görmek için Dynatrace’in Kase’sini kullanıyor.

Bu, şirketin hangi filmin en çok satış yaptığı gibi konularda canlı veri elde etmesine olanak tanıyor.

Jeremy Nadel, Dynatrace’in konuğu olarak Sidney’deki Dynatrace Innovate’e katıldı.



Source link