狠狠撸
Submit Search
仮想通貨, Blockchain 関連サービスを支える技術
?
4 likes
?
1,183 views
Yuto Takei
Follow
2016/9/3 JAZUG 6周年総会 事例セッション https://jazug.connpass.com/event/36971/
Read less
Read more
1 of 15
Download now
Downloaded 21 times
More Related Content
仮想通貨, Blockchain 関連サービスを支える技術
1.
仮想通貨, Blockchain 関連サービス を支える技術 竹井
悠人 ソフトウェア エンジニア 株式会社 bitFlyer JAZUG 6周年総会 事例セッション 2016/9/3
2.
免責 このトークは、情報提供のみを目的として行われており、正確性?最新性についての保 障は一切ありません。内容は、会社の見解ではありません。この情報を元にして生じた 不利益について、当社およびスピーカは一切の責任を負いません。 bitFlyer 上での取引についての詳細は当社カスタマ サポートへお問い合わせください。
3.
自己紹介 Yuto Takei Software Engineer わたしの人生設計 ?
: C# と心を通わせる ? : 美味しいモノを食べる たまに走ってます
4.
bitFlyer について ● ビットコインの取引所を運営 ●
ブロックチェーン関連の研究調査プロダクトの提供 ● 事例紹介 https://blogs.technet.microsoft.com/mpn_japan/2016/ 02/16/partner-showcase-bitflyer/
5.
運用している主なシステム ● メイン システム
– お客様個人のお取引のホーム ○ マーケット情報の表示 ○ ビットコインの売買 / 入出金、日本円の入出金 ○ 各種設定 ● Lightning – 取引所システム ○ Bitcoin, Bitcoin FX, Ethereum の各種取引 ○ 売買オーダー (Ask / Bid) の発行、キャンセル ● chainFlyer – Bitcoin 台帳データベース ○ ブロック番号、トランザクション ID から台帳情報の検索
9.
さて bitFlyer のシステムが 支える要求量は どのくらいでしょう?
10.
1億/月 取引リクエストの件数
11.
システム構成 Redis Cache ● Main
system ● Lightning ● chainFlyer ● マーケット処理 ● 取引約定 ● バッチ処理 Web Apps Worker Roles SQL Server Web Roles ● fundFlyer ● BTC News ● セッション管理 Storage Queue バックアップへ
12.
Azure の良かった点 ● 運用上の安全がいっさい任せられる ○
取引所は 24/7 サービス ○ セキュリティも生命線 ● Azure Cloud Service ○ .NET との親和性最強 (あたりまえ) ○ Visual Studio との連携が良い。デプロイまですぐできる ○ PowerShell や xPlat、最近では ARM のテンプレートで自動化 ● BizSpark 神!! ○ 資源がないスタートアップでも、世界に出られる! ○ MSDN とかもあるしね!
13.
SELECT ほげ FROM ふが WHERE
ぴよぴよ
14.
Azure もっと良くなってほしい点 ● データベース ○
高い。シビれる ○ レイテンシが気になる。 レプリケーションいらないから 高速なのがほしい ● Cloud - Worker Role あたり ○ ARM ともっと仲良くなってほしい ● SSL / TLS の証明書が 無料でとれたりしないかな … ● バッチ
15.
ありがとうございました!
Download