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