engineering

Rearchitecting apps for scale

How Coinbase is using Relay and GraphQL to enable hypergrowth By Chris Erickson and Terence Bezman A little over a year ago, Coinbase completed the migration of our primary mobile application to React Native. During the migration, we realized that our existing approach to data (REST endpoints and a homebuilt REST data fetching library) was...
Read More

Highlights from Coinbase’s First Smart Contract Hack Days

By Michael Li, Vice President, Data at Coinbase Hackathons have been a long-standing and important part of Coinbase culture, as they give our engineering teams the opportunity to collaborate with one another and experiment directly with the tools that are enabling a new era of open finance. At Coinbase, we acknowledge that Web3 unlocks a...
Read More

An Ode to Zero Overloads (and Low Latency…)

We’re not saying that our engineering team relies solely on Crypto Twitter for guidance on prioritising platform development work, but it’s been impossible to ignore the ‘BitMEX Order Submission Error’ meme that has been posted pretty much every time we’ve put our heads above the parapet over the last few years. Being the first to...
Read More

Scaling connections with Ruby and MongoDB

By Michael de Hoog Coinbase was launched 8 years ago as a Ruby on Rails app using MongoDB as its primary data store. Today, the primary paved-road language at Coinbase is Golang, but we continue to run and maintain the original Rails monolith, deployed at large scale with data stored across many MongoDB clusters. This blog...
Read More

Container technologies at Coinbase

Why Kubernetes is not part of our stack By Drew Rothstein, Director of Engineering TLDR: Container orchestration platforms are complex and amazing technologies, helping some businesses and teams solve a whole suite of problems. What’s commonly overlooked however, is that container technologies also create a large set of challenges that must be overcome to prevent failures....
Read More

Onboarding thousands of users with React Native

A retrospective for companies considering React Native Source: engineering.fb.com By Ian Ownbey, Nick Cherry, and Jacob Thornton In mid-2019, we committed to rewriting Coinbase’s core mobile sign-up with React Native. This decision was motivated by a few observations: Coinbase currently supports over 100 countries. Because different jurisdictions have different regulatory requirements (e.g. Know Your Customer, Anti-Money Laundering),...
Read More

Reliable fee-less Bitcoin transactions in Custody with Child-Pays-for-Parent

By Andrei Anisimov, Engineering Manager, Coinbase Custody Being an engineer at Coinbase Custody means solving challenging problems at the intersection of security, reliability, and user experience. Coinbase’s security-first culture mandates that all trade-offs be made in favor of security. This approach is taken to the next level at Custody. After all, security is the main reason...
Read More

Buy Bitcoin with Credit Card

BitMex Leverage Trading

Automated Trading Bot

Bitcoin (BTC) $ 69,518.63 0.31%
Ethereum (ETH) $ 2,491.86 0.93%
Tether (USDT) $ 0.999947 0.03%
BNB (BNB) $ 569.39 0.56%
Solana (SOL) $ 164.92 1.01%
USDC (USDC) $ 1.00 0.07%
XRP (XRP) $ 0.509964 1.26%
Lido Staked Ether (STETH) $ 2,490.88 0.82%
Dogecoin (DOGE) $ 0.15994 0.40%
TRON (TRX) $ 0.166229 0.71%