It features high availability, automatic scaling, and robust security necessary to make the applications fault tolerant.
User authentication is done using the OAuth 2.0 protocol.
Users’ passwords are saved in their salted + hashed versions in the database.
Projects are saved on the Database level (not as plain text).
Each regular user can only see and access projects he created or uploaded.
All communication with the server is done using HTTPS (SSL) making it encrypted and unreadable in case of man-in-the-middle attack.
Secure Video Streaming – MPEG-DASH from AWS s3
Users cannot download the proxy files. The videos can be encrypted with Google’s Widevine DRM using a dedicated proxy server hosted by OOONA.