SlideShare a Scribd company logo
1 of 42
Download to read offline
bitbankフロントエンド開発について
@kou
自己紹介
Front-End Engineer
本日お話すること
bitbankのフロントエンド技術と
取り組んでいる開発について
bitbank.cc
● bitbank運営の仮想通貨取引所
● ユーザー数20-30万人
● 仮想通貨取引高世界ランキング 30位
● BTC,LTC,ETH,XRP,BCH,MONAを取り扱い
● 全ての仮想通貨にて板取引が可能
● BtoBホワイトラベル提供
● SPAのWebサービスとして展開
● 手数料無料キャンペーン中 !!
bitbank.cc とは
使用しているフロントエンド技術について
● AWS S3 & CloudFront
● Angular / TypeScript
● RxJS
● PubNub
● Socket.io
フロントエンド使用技術
AWS S3 & CloudFront
AWS S3 / CloudFront なぜ使用しているか
● ソースファイルは全てS3/CloudFrontから配信
AWS S3 / CloudFront なぜ使用しているか
● ソースファイルは全てS3/CloudFrontから配信
○ サーバーのレンダリング処理スキップ
AWS S3 / CloudFront なぜ使用しているか
● ソースファイルは全てS3/CloudFrontから配信
○ サーバーのレンダリング処理スキップ
○ エッジーサーバーとキャッシュコントロールでダウンロード時間の削減
AWS S3 / CloudFront なぜ使用しているか
● ソースファイルは全てS3/CloudFrontから配信
○ サーバーのレンダリング処理スキップ
○ エッジーサーバーとキャッシュコントロールでダウンロード時間の削減
○ ユーザーに出来るだけ速くファイルを届ける
AWS S3 / CloudFront なぜ使用しているか
● ソースファイルは全てS3/CloudFrontから配信
○ サーバーのレンダリング処理スキップ
○ エッジーサーバーとキャッシュコントロールでダウンロード時間の削減
○ ユーザーに出来るだけ速くファイルを届ける
● Lambda@Edgeの効果的な活用
AWS S3 / CloudFront なぜ使用しているか
● ソースファイルは全てS3/CloudFrontから配信
○ サーバーのレンダリング処理スキップ
○ エッジーサーバーとキャッシュコントロールでダウンロード時間の削減
○ ユーザーに出来るだけ速くファイルを届ける
● Lambda@Edgeの効果的な活用
○ サーバー処理が必要な場合はLambdaを使用し、Serverlessを目指す
Angular / TypeScript
Angular / TypeScript なぜ使用しているか
● 100% TypeScript
Angular / TypeScript なぜ使用しているか
● 100% TypeScript
○ ドキュメントである型定義
○ null安全
○ コンパイルチェックによる作業の効率化
Angular / TypeScript なぜ使用しているか
● 100% TypeScript
○ ドキュメントである型定義
○ null安全
○ コンパイルチェックによる作業の効率化
● 100% Angular
Angular / TypeScript なぜ使用しているか
● 100% TypeScript
○ ドキュメントである型定義
○ null安全
○ コンパイルチェックによる作業の効率化
● 100% Angular
○ UI実装とロジック実装の分業化
○ 拡大するアプリケーション開発に耐えうる基盤の強さ
RxJS / PubNub / Socket.io
RxJS / PubNub / Socket.io 使い分け
● bitbankでは主に4つのAPIを使用している
○ 公開データ (ティッカー板情報など)
○ 取引所API (ログイン、資産など)
○ 公開データのリアルタイム配信
○ ユーザー情報のリアルタイム配信
RxJS / PubNub / Socket.io 使い分け
● bitbankでは主に4つのAPIを使用している
○ 公開データ (ティッカー板情報など)
○ 取引所API (ログイン、資産など)
○ 公開データのリアルタイム配信
○ ユーザー情報のリアルタイム配信
S3 / CloudFront
RxJS / PubNub / Socket.io 使い分け
● bitbankでは主に4つのAPIを使用している
○ 公開データ (ティッカー板情報など)
○ 取引所API (ログイン、資産など)
○ 公開データのリアルタイム配信
○ ユーザー情報のリアルタイム配信
S3 / CloudFront
REST API (Node.js)
RxJS / PubNub / Socket.io 使い分け
● bitbankでは主に4つのAPIを使用している
○ 公開データ (ティッカー板情報など)
○ 取引所API (ログイン、資産など)
○ 公開データのリアルタイム配信
○ ユーザー情報のリアルタイム配信
S3 / CloudFront
REST API (Node.js)
Socket.io
RxJS / PubNub / Socket.io 使い分け
● bitbankでは主に4つのAPIを使用している
○ 公開データ (ティッカー板情報など)
○ 取引所API (ログイン、資産など)
○ 公開データのリアルタイム配信
○ ユーザー情報のリアルタイム配信
S3 / CloudFront
REST API (Node.js)
Socket.io
PubNub
RxJS / PubNub / Socket.io 使い分け
● bitbankでは主に4つのAPIを使用している
○ 公開データ (ティッカー板情報など)
○ 取引所API (ログイン、資産など)
○ 公開データのリアルタイム配信
○ ユーザー情報のリアルタイム配信
S3 / CloudFront
REST API (Node.js)
Socket.io
PubNub
● 複雑な非同期処理をRxJSで統括
○ 上記4種類含め、全ての非同期処理の時系列コントロールをRxJSで統括
フロントエンド開発について
フロントエンド開発 開発全体像
● 開発チームは現在7人
● コミュニケーションはSlackを活用
● UI、ロジックの実装を分業し、それぞれが得意な領域を担当
● 開発フローはGitHubでのプルリクエストベース
● ロジックはエンジニアが、UIはデザイナーがレビュー
● ビジネス層/エンジニア間で直接コミュニケーションを取り、開発スピード
を重視
フロントエンド開発 開発全体像
● 開発チームは現在7人
● コミュニケーションはSlackを活用
● UI、ロジックの実装を分業し、それぞれが得意な領域を担当
● 開発フローはGitHubでのプルリクエストベース
● ロジックはエンジニアが、UIはデザイナーがレビュー
● ビジネス層/エンジニア間で直接コミュニケーションを取り、開発スピード
を重視
フロントエンド開発 開発全体像
● 開発チームは現在7人
● コミュニケーションはSlackを活用
● UI、ロジックの実装を分業し、それぞれが得意な領域を担当
● 開発フローはGitHubでのプルリクエストベース
● ロジックはエンジニアが、UIはデザイナーがレビュー
● ビジネス層/エンジニア間で直接コミュニケーションを取り、開発スピード
を重視
フロントエンド開発 開発全体像
● 開発チームは現在7人
● コミュニケーションはSlackを活用
● UI、ロジックの実装を分業し、それぞれが得意な領域を担当
● 開発フローはGitHubでのプルリクエストベース
● ロジックはエンジニアが、UIはデザイナーがレビュー
● ビジネス層/エンジニア間で直接コミュニケーションを取り、開発スピード
を重視
フロントエンド開発 課題点
● アプリケーションの仕様が複雑な為、全体の仕様理解のキャッチアップコス
トが高い
● Angular自体がまだ新しい技術の為、開発チーム内での知見の格差が大きい
● エンジニア全体でSPAテストのナレッジが低く、テストのカバレッジが取れ
ていない
フロントエンド開発 チームでの取り組み
● エンジニア全員が技術的な認識を合わせられるよう、週次の勉強会を開催
○ 仕事の一環として、勉強する機会を楽しむ
○ 持ち回り制で回答者役を担当し、教える楽しみを共有する
● 技術的な質問は、些細なことでもすぐに誰かに聞ける文化を持つ
○ 直接のコミュニケーション、slackでのチャットコミュニケーションど
ちらも活用
○ フロントエンド余談としての雑談をするslackチャンネルを活用
総括
総括
● bitbankのフロントエンド技術について
● bitbankのフロントエンド開発について
総括
● bitbankのフロントエンド技術について
○ 成長するフロントエンド技術を見極め、積極的に使用する
○ 素晴らしいユーザーの体験は、素晴らしい実装から
● bitbankのフロントエンド開発について
総括
● bitbankのフロントエンド技術について
○ 成長するフロントエンド技術を見極め、積極的に使用する
○ 素晴らしいユーザーの体験は、素晴らしい実装から
● bitbankのフロントエンド開発について
総括
● bitbankのフロントエンド技術について
○ 成長するフロントエンド技術を見極め、積極的に使用する
○ 素晴らしいユーザーの体験は、素晴らしい実装から
● bitbankのフロントエンド開発について
○ チーム全体で成長する技術に負けない開発力を養う
○ 適切な担当を設けて、得意なことベースの主体的な開発を行う
最後に…
エンジニア、募集してます!!
ありがとうございました

More Related Content

Similar to bitbankフロントエンド開発について

2015-11-26 BitVisor Summit 4(公開版)
2015-11-26 BitVisor Summit 4(公開版)2015-11-26 BitVisor Summit 4(公開版)
2015-11-26 BitVisor Summit 4(公開版)Takahiro Shinagawa
 
Mk vpp for-containers-vppug
Mk vpp for-containers-vppugMk vpp for-containers-vppug
Mk vpp for-containers-vppugMiya Kohno
 
暗号通貨輪読会 #20 bloXroute
暗号通貨輪読会 #20 bloXroute暗号通貨輪読会 #20 bloXroute
暗号通貨輪読会 #20 bloXrouteNagato Kasaki
 
Data API + AWS = (CMS どうでしょう 札幌編)
Data API + AWS =  (CMS どうでしょう 札幌編)Data API + AWS =  (CMS どうでしょう 札幌編)
Data API + AWS = (CMS どうでしょう 札幌編)Yuji Takayama
 
仮想通貨取引所 bitbank の IaC の導入と実践
仮想通貨取引所 bitbank の IaC の導入と実践 仮想通貨取引所 bitbank の IaC の導入と実践
仮想通貨取引所 bitbank の IaC の導入と実践 bitbank, Inc. Tokyo, Japan
 
JAWS-UG Shimane vol.6 | なぜ今IoTなのか?ソラコムとは?
JAWS-UG Shimane vol.6 | なぜ今IoTなのか?ソラコムとは?JAWS-UG Shimane vol.6 | なぜ今IoTなのか?ソラコムとは?
JAWS-UG Shimane vol.6 | なぜ今IoTなのか?ソラコムとは?SORACOM,INC
 
IBM Blluemix を Pepper とつないでみよう
IBM Blluemix を Pepper とつないでみようIBM Blluemix を Pepper とつないでみよう
IBM Blluemix を Pepper とつないでみようTakuji Kawata
 
技術選択とアーキテクトの役割
技術選択とアーキテクトの役割技術選択とアーキテクトの役割
技術選択とアーキテクトの役割Toru Yamaguchi
 
Programming AWS with Python
Programming AWS with Python  Programming AWS with Python
Programming AWS with Python Yasuhiro Matsuo
 
Web of Thingsの現状とWebRTC活用の可能性
Web of Thingsの現状とWebRTC活用の可能性Web of Thingsの現状とWebRTC活用の可能性
Web of Thingsの現状とWebRTC活用の可能性Kensaku Komatsu
 
TDUCTFの実行基盤
TDUCTFの実行基盤TDUCTFの実行基盤
TDUCTFの実行基盤Youta Egusa
 
WebRTC NextVersion時代のJavaScript開発
WebRTC NextVersion時代のJavaScript開発WebRTC NextVersion時代のJavaScript開発
WebRTC NextVersion時代のJavaScript開発Yusuke Naka
 
SpringOne Platform Replay -Pivotal Cloud Foundry-
SpringOne Platform Replay -Pivotal Cloud Foundry-SpringOne Platform Replay -Pivotal Cloud Foundry-
SpringOne Platform Replay -Pivotal Cloud Foundry-CASAREAL, Inc.
 
持続的な運用開発のために社内基盤を整えている話 〜auditのCI組み込みやlintの社内PKG化〜
持続的な運用開発のために社内基盤を整えている話 〜auditのCI組み込みやlintの社内PKG化〜持続的な運用開発のために社内基盤を整えている話 〜auditのCI組み込みやlintの社内PKG化〜
持続的な運用開発のために社内基盤を整えている話 〜auditのCI組み込みやlintの社内PKG化〜bitbank, Inc. Tokyo, Japan
 
ブロックチェーン連続講義 第3回 ビットコインの技術
ブロックチェーン連続講義 第3回 ビットコインの技術ブロックチェーン連続講義 第3回 ビットコインの技術
ブロックチェーン連続講義 第3回 ビットコインの技術Kenji Saito
 
高速処理と高信頼性を両立し、ペタバイト級の多種大量データを蓄積する、ビッグデータ/ IoT時代のデータベースとは??
高速処理と高信頼性を両立し、ペタバイト級の多種大量データを蓄積する、ビッグデータ/ IoT時代のデータベースとは??高速処理と高信頼性を両立し、ペタバイト級の多種大量データを蓄積する、ビッグデータ/ IoT時代のデータベースとは??
高速処理と高信頼性を両立し、ペタバイト級の多種大量データを蓄積する、ビッグデータ/ IoT時代のデータベースとは??griddb
 
ビットバンクにおける少人数で支えるインフラチームの戦略
ビットバンクにおける少人数で支えるインフラチームの戦略ビットバンクにおける少人数で支えるインフラチームの戦略
ビットバンクにおける少人数で支えるインフラチームの戦略bitbank, Inc. Tokyo, Japan
 

Similar to bitbankフロントエンド開発について (20)

2015-11-26 BitVisor Summit 4(公開版)
2015-11-26 BitVisor Summit 4(公開版)2015-11-26 BitVisor Summit 4(公開版)
2015-11-26 BitVisor Summit 4(公開版)
 
Mk vpp for-containers-vppug
Mk vpp for-containers-vppugMk vpp for-containers-vppug
Mk vpp for-containers-vppug
 
暗号通貨輪読会 #20 bloXroute
暗号通貨輪読会 #20 bloXroute暗号通貨輪読会 #20 bloXroute
暗号通貨輪読会 #20 bloXroute
 
Data API + AWS = (CMS どうでしょう 札幌編)
Data API + AWS =  (CMS どうでしょう 札幌編)Data API + AWS =  (CMS どうでしょう 札幌編)
Data API + AWS = (CMS どうでしょう 札幌編)
 
仮想通貨取引所 bitbank の IaC の導入と実践
仮想通貨取引所 bitbank の IaC の導入と実践 仮想通貨取引所 bitbank の IaC の導入と実践
仮想通貨取引所 bitbank の IaC の導入と実践
 
JAWS-UG Shimane vol.6 | なぜ今IoTなのか?ソラコムとは?
JAWS-UG Shimane vol.6 | なぜ今IoTなのか?ソラコムとは?JAWS-UG Shimane vol.6 | なぜ今IoTなのか?ソラコムとは?
JAWS-UG Shimane vol.6 | なぜ今IoTなのか?ソラコムとは?
 
IBM Blluemix を Pepper とつないでみよう
IBM Blluemix を Pepper とつないでみようIBM Blluemix を Pepper とつないでみよう
IBM Blluemix を Pepper とつないでみよう
 
技術選択とアーキテクトの役割
技術選択とアーキテクトの役割技術選択とアーキテクトの役割
技術選択とアーキテクトの役割
 
Programming AWS with Python
Programming AWS with Python  Programming AWS with Python
Programming AWS with Python
 
Keycloakの最近のトピック
Keycloakの最近のトピックKeycloakの最近のトピック
Keycloakの最近のトピック
 
Web of Thingsの現状とWebRTC活用の可能性
Web of Thingsの現状とWebRTC活用の可能性Web of Thingsの現状とWebRTC活用の可能性
Web of Thingsの現状とWebRTC活用の可能性
 
TDUCTFの実行基盤
TDUCTFの実行基盤TDUCTFの実行基盤
TDUCTFの実行基盤
 
NGINXをBFF (Backend for Frontend)として利用した話
NGINXをBFF (Backend for Frontend)として利用した話NGINXをBFF (Backend for Frontend)として利用した話
NGINXをBFF (Backend for Frontend)として利用した話
 
Spring I/O 2015 報告
Spring I/O 2015 報告Spring I/O 2015 報告
Spring I/O 2015 報告
 
WebRTC NextVersion時代のJavaScript開発
WebRTC NextVersion時代のJavaScript開発WebRTC NextVersion時代のJavaScript開発
WebRTC NextVersion時代のJavaScript開発
 
SpringOne Platform Replay -Pivotal Cloud Foundry-
SpringOne Platform Replay -Pivotal Cloud Foundry-SpringOne Platform Replay -Pivotal Cloud Foundry-
SpringOne Platform Replay -Pivotal Cloud Foundry-
 
持続的な運用開発のために社内基盤を整えている話 〜auditのCI組み込みやlintの社内PKG化〜
持続的な運用開発のために社内基盤を整えている話 〜auditのCI組み込みやlintの社内PKG化〜持続的な運用開発のために社内基盤を整えている話 〜auditのCI組み込みやlintの社内PKG化〜
持続的な運用開発のために社内基盤を整えている話 〜auditのCI組み込みやlintの社内PKG化〜
 
ブロックチェーン連続講義 第3回 ビットコインの技術
ブロックチェーン連続講義 第3回 ビットコインの技術ブロックチェーン連続講義 第3回 ビットコインの技術
ブロックチェーン連続講義 第3回 ビットコインの技術
 
高速処理と高信頼性を両立し、ペタバイト級の多種大量データを蓄積する、ビッグデータ/ IoT時代のデータベースとは??
高速処理と高信頼性を両立し、ペタバイト級の多種大量データを蓄積する、ビッグデータ/ IoT時代のデータベースとは??高速処理と高信頼性を両立し、ペタバイト級の多種大量データを蓄積する、ビッグデータ/ IoT時代のデータベースとは??
高速処理と高信頼性を両立し、ペタバイト級の多種大量データを蓄積する、ビッグデータ/ IoT時代のデータベースとは??
 
ビットバンクにおける少人数で支えるインフラチームの戦略
ビットバンクにおける少人数で支えるインフラチームの戦略ビットバンクにおける少人数で支えるインフラチームの戦略
ビットバンクにおける少人数で支えるインフラチームの戦略
 

Recently uploaded

デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)UEHARA, Tetsutaro
 
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdfクラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdfFumieNakayama
 
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineerYuki Kikuchi
 
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)Hiroshi Tomioka
 
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdfAWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdfFumieNakayama
 
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案sugiuralab
 
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NTT DATA Technology & Innovation
 
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?akihisamiyanaga1
 
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...博三 太田
 

Recently uploaded (9)

デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
 
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdfクラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
 
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
 
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
 
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdfAWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
 
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
 
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
 
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
 
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
 

bitbankフロントエンド開発について