Instagram’s user app (front-end) is written in React Native, a cross-functional language compatible with both iOS and Android operating systems. For the back-end (server-side), Instagram uses Python (Django framework) and HTML5. Amazon cloud computing services are used to maintain such a loaded service. As well, PostgreSQL is a great solution for storing such a massive amount of data.