19 Mayıs 2024

Tinder'ın Başarısının Arkasındaki Teknolojiler

Tinder'ın Başarısının Arkasındaki Teknolojiler

Geçen yıl, Tinder en kârlısı oldu.dünyada oyun dışı uygulama. Yüksek kaliteli arkadaşlık hizmetleri her zaman iyi bir müşteri tabanı kazanmıştır, ancak arkadaşlığı yepyeni bir seviyeye taşıyabilen Tinder'dı. Hangi teknolojilerin tek bir uygulamada 30 milyar çifti bir araya getirebileceğini bulmaya çalıştık.

Konum Güvenliği Tinder

Güvenlik uygulamanın en önemli parçasıdır.Tinder bir yandan yakınlardaki insanları buluyor ancak aynı zamanda bir kişinin tam yerini belirlemek de imkansız. 2013'te bilgisayar korsanları şunları kullanabilirdi:Kesin yeri belirlemek için, ancak güvenlik açığı kilometrelerce mesafe ve iki yenilik daha yuvarlanarak düzeltildi.

Bunlardan ilki şehri meydanlara bölmekyaklaşık 1×1 mil. Eşleşen hesap sahipleri arasındaki mesafe hesaplanırken hedefin konumu mevcut ızgara karesinin merkezine yapıştırılır. Daha sonra sizinle o sabit konum arasındaki yaklaşık mesafeyi hesaplar.

Tinder'ın Başarısının Arkasındaki Teknolojiler

İkinci yenilik ise kendi formülümüzdür.detayları bilinmeyen mesafe hesaplamaları. Birlikte ele alındığında yenilikler, bir hedefin yerini 1 x 1 mil'lik karelerden birinin sınırlarından daha doğru bir şekilde tespit etmenin mümkün olmadığı anlamına geliyor. Tinder'ın coğrafi konumunun güvenliği söz konusu değildir ve her kullanıcı, uygulama kullanılarak tam adresinin belirlenemeyeceğinden emin olabilir. Ayrıca coğrafi konum işleme, harita oluşturma ve görselleştirmenin Mapbox hizmeti kullanılarak uygulandığını da not ediyoruz.

Tinder platformları ve programlama dilleri

Uygulama, hesabınızı coğrafi konuma göre bağlamanın yanı sıraiki özelliğiyle öne çıkıyor: ruh eşini seçmek için benzersiz bir algoritma ve kullanışlı kaydırma işlemi. Mobil uygulamanın algoritması ve mekaniği Objective-C, JAVA ve C# dillerinde yazılmıştır. MongoDB ve Redis aracılığıyla oluşturulan müşteri profilleri ve fotoğraflardan oluşan devasa veritabanı. Test için AWS Mobile platformu kullanıldı. 

Bu tür uygulamaların en önemli kısmıveri koruması. Tinder'da GoDaddy'nin SSL sertifikaları aracılığıyla uygulanır. Programlama dilleri arasında resmi site için JavaScript ve HTML5 de vardır.

Teknik yığın aşağıdaki ürünlerden oluşur:

  • Amazon Route53 (ölçeklenebilir bulut tabanlı etki alanı adı sistemi web hizmeti.
  • Amazon Elastik Yük Dengeleme (aynı kullanılabilirlik bölgesinde veya birden fazla kullanılabilirlik bölgesi arasında değişen yük ile trafiği dağıtır).
  • Amazon Mobile Hub (çok çeşitli uygulama özelliklerinden sorumludur).
  • Amazon EC2 (buluttaki ölçeklenebilir bilgi işlem kaynakları).

Geliştiriciler aktif olarak üçüncü taraflara başvuruyoruygulamalar. Örneğin Crashlytics ve Rollbar, çökmeleri ve diğer uygulama istatistiklerini toplamak ve analiz etmek için kullanılır. Tinder ayrıca Apteligent (test), Cloudflare (verilerin platformlar arasında önbelleğe alınması ve dağıtılması), Evident.io (bulut güvenliği) ve New Relic (sağlık izleme) özelliklerini de kullanıyor. 

Tinder Super Like hesaplarını nasıl seçer?

Yapay zeka olmadan hiçbir yere gidemezsiniz. "Süper beğen" işlevi En uygun adayları seçen yapay zekanın yardımıyla çalışır. 

Tinder'ın Başarısının Arkasındaki Teknolojiler

Bir sonraki "kaydırma" sırasındakullanıcıya, kullanıcının önceki tercihlerine göre yapay zeka tarafından seçilen dört hesap gösterilir. Bu hesaplardan birine "süper beğeni" verebilirsiniz, bu da eşleşme şansını üç katına çıkarır. Genel olarak işlev yalnızca uygulamadan ek gelir elde etmek için eklendi, ancak Tinder'da yapay zekanın varlığını gözden kaçıramadık.

Pazarlama ve müşteri desteği

İçini anladık, şimdi dönüyoruzsargıya dikkat edin. Uygulamayı tanıtmak ve müşterilerle çalışmak için hizmetler teknik yönlerden daha az önemli değildir. Tinder'daki müşteri hizmetleri Ethnio ve Zendesk aracılığıyla uygulanmakta ve pazarlama kısmı Amazon SES, Mailgun, SendGrid hizmetlerine verilmektedir. Projenin tasarımı Adobe Typekit, Blossom, Google Fonts ve Sketch'de yazılmıştır. Analitik işleme Google Analytics'in sorumluluğundadır. Sera personeli işe almak ve işe almakla uğraşır ve verimlilik ve muhasebe G Suite ve Google Drive'daki işlemlere aktarılır.