Tek bir mühendis Twitter’ı nasıl çökertti?

Twitter’ın web sitesi yeni yollarla çığır açıyor – ve şirket en son kesintisinden birkaç saat içinde kurtulmayı başarmış olsa da, nasıl bozulduğunun ardındaki hikaye, yakın gelecekte benzer sorunların olabileceğini gösteriyor.

Pazartesi sabahı, Twitter kullanıcıları birbirine bağlı bir dizi sorun bulmak için oturum açtı. Bağlantılara tıklamak artık onları açmayacaktır; bunun yerine kullanıcılar, “mevcut API planınızın bu uç noktaya erişimi içermediğini” bildiren gizemli bir hata mesajı görür. Resimlerin yüklenmesi de durdu. Diğer kullanıcılar, profesyonel kullanıcılar için Twitter’ın sahip olduğu istemci olan TweetDeck’e erişemediklerini bildirdi.

Kullanıcılar kesinti hakkında yüksek sesle tweet attıkça – genellikle yüklenmedikleri için kimsenin göremediği resimlerle noktalarını açıkladıkça, zaman çizelgesini kaos devraldı.

“Şu anda bir değişiklik yaparsan, her şey bozulur”

Bir tweet’te şirket, neler olduğuna dair en belirsiz açıklamaları sundu.

Şirketin destek hesabı tweet attı, “Twitter’ın bazı bölümleri şu anda beklendiği gibi çalışmıyor olabilir.” “Bazı istenmeyen sonuçları olan dahili bir değişiklik yaptık.”

Söz konusu değişiklik, Twitter API’sine ücretsiz erişimi kapatma projesinin bir parçasıydı. platform oyunu şimdi onaylayabilir. 1 Şubat’ta şirket, üçüncü taraf istemcilerin varlığını fiilen sona erdiren ve dışarıdan araştırmacıların ağı inceleme yeteneğini önemli ölçüde sınırlayan API’sine ücretsiz erişimi artık desteklemeyeceğini duyurdu. Şirket, geliştiricilerin birlikte çalışması için yeni bir ücretli API oluşturuyor.

Ancak Elon Musk’ın şirkete yaptığı kesintilerin ne kadar derin olduğunun bir işareti olarak, projede yalnızca bir site güvenilirlik mühendisinin görevlendirildiği söylendi. Mevcut bir çalışana göre, Pazartesi günü mühendis “temelde Twitter API’sini bozan” “kötü bir yapılandırma değişikliği” yaptı.

Değişikliğin şirket içinde art arda gelen sonuçları oldu ve halka açık API’lerle birlikte Twitter’ın dahili araçlarının çoğunu devre dışı bıraktı. Slack’te mühendisler, sorunu çözmek için çabalarken “saçmalık” ve “Twitter çöktü – her şey” varyasyonlarıyla yanıt verdi.

Bize Musk’ın çok kızdığı söylendi.

Musk, “Küçük bir API değişikliğinin büyük sonuçları oldu” dedi. günün ilerleyen saatlerinde tweet attı, Twitter yatırımcısı Marc Andreessen, şirketin API hatalarının sitede trend olduğunu gösteren bir ekran görüntüsü yayınladıktan sonra. “Kod yığını sebepsiz yere son derece kırılgan. Nihayetinde tamamen yeniden yazmaya ihtiyaç duyacak.”

Kesintisiz işten çıkarmalar şirketi 550’den az tam zamanlı mühendisle bıraktı

Bazı mevcut çalışanlar, Twitter’ın sorunlarının en azından bir kısmını Musk’ın şirketin mülkiyetinden önce gelen teknik arızalara bağlayan bu görüşe sempati duyuyor. Başarısız balinanın eski Twitter’ın simgesi haline gelmesinin bir nedeni var.

Mevcut bir çalışan, “Twitter 1.0’dan o kadar çok teknoloji borcu var ki, şu anda bir değişiklik yaparsanız her şey bozulur” diyor.

Yine de Musk şirketi devraldığında sitenin hızını ve kararlılığını önemli ölçüde iyileştirme sözü verdi. Ortakları, mevcut personeli teknik yetenekleri açısından taradılar ve sonuçta Musk’ın liderliği altında başarılı olacak kadar “teknik” olmadığı düşünülen binlerce işçiyi işten çıkardılar.

Ancak aralıksız işten çıkarmaların şirketi 550’den az tam zamanlı mühendisle terk ettiği söylendi. Ve eski çalışanların başından beri tahmin ettiği gibi, kayıplar Twitter’ı yıkıcı kesintilere karşı giderek daha savunmasız hale getirdi.

Pazartesi günkü hatalı yapılandırma değişikliği, bu yıl Twitter’da yaşanan en az altıncı yüksek profilli hizmet kesintisi oldu:

Mevcut bir çalışan, “Bu tür kesintiler o kadar sıklaştı ki, sanırım hepimiz buna karşı duyarsızlaştık,” diyor.

Ve bunlar sadece hizmet kesintileridir. Musk’ın tweet’lerinin zaman çizelgesinde diğer tüm kullanıcılarınkinden daha görünür hale gelmesi gibi diğer sorunlar da kullanıcı tabanını rahatsız etti.

Birçok yönden, Pazartesi günkü kesinti, Musk’ın şirketteki şu ana kadarki liderliğinin doruk noktasını temsil ediyordu. 44 milyar dolarlık satın alma işleminin maliyetlerini kısmak için kararlı bir çabayla, personeli azaltıyor ve Twitter’ın ücretsiz tekliflerini azaltıyor.

Bu, tek bir mühendisin, hem kullanıcıların hem de çalışanların bağlı olduğu birkaç kritik birbirine bağlı sistemle bağlantılı büyük bir projede görev almasının yolunu açtı.

Ve hizmeti geri yüklemek için hazır bulunan birkaç bilgili çalışanla, Twitter’ın sorunu çözmesi tüm sabahı aldı. Başka bir mevcut çalışan, “Şirketin yüzde 90’ını kovduğunuzda böyle olur” diyor.

Bununla birlikte, Twitter’ın genel merkezinin içinde, ruh hali neredeyse hafifti. Farklı bir mevcut çalışan, “Yol boyunca gülüyoruz” diyor.

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir