項目團隊核心架構師以及研發人員均來自于國際知名科技公司的中間件和底層通訊團隊,人均具有十年以上的研發經驗。團隊經歷了多年高并發業務實戰檢驗,對于分布式系統的高可用(包括限流、降級、多機房架構等)有著非常深入的理解。在系統調優、問題診斷方面,團隊同樣聚攏了大量高端人才,核心成員之一便是某著名JVM診斷工具的作者。
BTB
1、高響應
由于在整體架構上借助公有云完備的基礎設施,BTB.COM(BiT Brothers 交易平臺)可以根據用戶數量和規模變化快速伸縮相應的服務,帶給用戶最好的體驗。同時我們通過數據專線將中心IDC的數據行情同步到了各區域IDC加速節點,以保證各個區域的用戶體驗同樣高響應。同時交易平臺充分利用了CDN、緩存、內存撮合等技術手段,提升了整體性能,最大限度優化了用戶體驗。
2、高吞吐
系統的整體吞吐一方面取決于最短板的服務,另一方面取決于整體的設計模型。交易平臺的數據庫服務及其他服務組件都在充分利用公有云服務的高性能的基礎上,進行了調優。核心研發團隊有多年的Actor編程模型實戰經驗,采用響應式架構設計,最大程度上保證了系統的吞吐和擴展。交易平臺在撮合引擎的實現上也經過多次優化改進,具備了相當優越的撮合性能。
3、高可用
不可否認的是當前數字資產交易平臺的可用性與傳統證券系統相比仍有很大的差距,即便當日交易額排名全球前十位的數字資產交易平臺,也有出現服務數小時不可用的情況,這對于互聯網金融而言是不可接受的。所以從項目之初BTB.COM(BTB交易平臺)架構師團隊就為產品確立了超越同行的高可用性要求——達到99.9%的可用性,即核心功能全年的不可用時間不超過8.76小時。這就要求主鏈路及鏈路上各個子系統的可用性均超過99.9%,且鏈路越長可用性值要求越大。