People often ask how we built our service. We run a custom service-oriented backend written in Golang. We use Redis and MongoDB to store data. User passwords are hashed using bcrypt and all user-provided API keys are encrypted using AES-256.
All of our HTTP and Websocket traffic is encrypted using TLS.