# System Architecture EvalAI helps researchers, students, and data scientists to create, collaborate, and participate in various AI challenges organized around the globe. To achieve this, we leverage some of the best open source tools and technologies. ### Django Django is the heart of the application, which powers our backend. We use Django version 1.11.23. ### Django Rest Framework We use Django Rest Framework for writing and providing REST APIs. Its permission and serializers have helped write a maintainable codebase. ### Amazon SQS We currently use Amazon SQS for queueing submission messages which are then later on processed by a Python worker. ### PostgreSQL PostgreSQL is used as our primary datastore. All our tables currently reside in a single database named `evalai` ### Angular JS Angular JS is a well-known framework that powers our frontend.