Spotify Python kullaniyor.
How we use Python at Spotify
Spotify "benzeri" program yazmak aslinda cok zor degil, teknik olarak zorlayacak kisimlari:
- Yapay zeka ( X sarkisini begenen baska hangi sarkilari begenebilir. Hangi sarkiyi sisteme dahil ederek maksimum kullanicinin begenisi kazanilabilir, sonucta her sarki para demek )
- Donanim Yuku ( Bandwitch ve data saklama kosullari )
- Sıkıştırma Algoritmalari. Ayni problem youtube gibi bir cok video saklayan kuruluslar icin de var. Tek basina bu konu uzerine bile omur harcayabilir insan.
Teknik olmayan, legal anlasmalar ve kullanici memnuniyeti gibi problemler de cabasi.
Geri kalani search - play seklinde. Benzerini yazmak nispeten kolay, optimize etmek cok zor.
Programlama ogrenip, web uygulamasi gelistirecek duzeye gelince X tane sarki arasinda aradigin sarkiyi bulup dinleyebilecegin bir program yazabilirsin. Ama dedigim gibi optimize etmesi cok zor bir uygulama. Bilgisayar muhendisliginin ve yapay zeka mimarisinin en genis konularini tek bir sitede barindiriyor ; Search Engine, Recommendation Engine, Data Compression, Data Representation, Server Availability, Clustering vs.