Coinbase will break apart certain parts of its Coinbase.com and app infrastructure in a bid to keep the cryptocurrency exchange from going down during periods of high volume.
During the recent bitcoin bull run, Coinbase has struggled to keep itself up during stretches of heavy volume, leading to snarky comments on Twitter and Reddit that itâs only news when the exchange doesnât go down during peak periods. Given the exchange has filed preliminary documents for a public listing of the companyâs shares, fixing its infrastructure has undoubtedly taken on an even greater urgency.Â
According to an updated Jan. 8 post mortem on the Jan. 6-7 outages, Coinbase said it will break its âmonolithicâ backend into âdiscreteâ parts in order to limit individual parts breaking and taking down the whole system.Â
âWe are further decomposing our monolithic application server into separate discrete services. This will allow us to have different scaling profiles for different sections of our API surface that receive heterogeneous load,â the exchange said in the blog. âIn addition, this will reduce the blast radius if we have issues in any one surface, as it will only affect the APIs or functionality that it is responsible for.â
Coinbase specifically cited record breaking exchange volumes on Jan. 7 that were âeasily 6x what had already been an elevated steady-state request rate.â
The exchange said trading and buying was still available during this period, but other dependencies related to the function limited the apps functionality.
In another blog, Coinbaseâs customer service desk apologized for âdelays in response time,â another source of frequent complaint on the internet. The exchange committed to hiring more team members, rolling out a chat feature with customer support along with being more vocal on major social media accounts.
The two blogs follow a Jan. 12 blog apologizing to UK and EU customers for system outages and trading restrictions.