Tuttavia, come la maggior parte delle applicazioni di grandi dimensioni, non è * solo * una lingua. Altri componenti usano diverse tecnologie:
* frontend (interfaccia utente): Principalmente react per Web e Obiettivo-C o Swift per iOS e java o kotlin per Android.
* Database: Postgresql (con personalizzazioni significative) e redis per la memorizzazione nella cache.
* Altri servizi: Varie altre lingue e tecnologie sono probabilmente utilizzate per servizi specializzati, come l'apprendimento automatico, l'elaborazione video e l'analisi. Questi potrebbero includere C ++ , vai e altri.
In sintesi, mentre Python/Django alimenta gran parte della logica principale, Instagram è un'applicazione in poliglotta che sfrutta una varietà di lingue e framework per diverse parti del sistema.
software © www.354353.com