Cryptowatch


Technical Details

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.

Many parts of our frontend are built using React.js. The charts themselves run on a custom framework we built on top of the Canvas API and small parts of d3.

All of our HTTP and Websocket traffic is encrypted using TLS.