楽天テクノロジーカンファレンス@楽天タワー(続き)
その他セッションのメモです。
国際展開を支えるテクノロジー
- 楽天の国際展開
- 国際展開を考える際に、下記のシステムを構築
- core system -> どこの国でも使えるシステム
- local system -> 各国で準備するシステム
- 切り分けは、試行錯誤
- データベース
- 文字コードはUTF-8で。
- 「〓」とかは4byte文字なので、4byteが扱えるRDBMSの選定。使用頻度が少ない文字だが、対応しないわけにはいかない。
- Oracleの使用。一部、PostgreSQLも使用している。
- ネットワーク
- 台湾楽天のサービス開始時にレスポンスが悪かったが、キャッシュの利用と経路変更(パケットがロストしていた)で対応した。
- ファイルサーバ
- 画像ファイルの管理に使用。規模に応じてスケールするシステムがほしかった。
- 共有ストレージは使わない。
- 画像の種類によって、管理方法を変えている。
- 分散ファイルシステム(ショップ別画像)
- マスタサーバから同期してローカルで使用する方法、バージョン管理もしている(その他画像、ロゴとか)
- 課題
- 複雑になりすぎたシステムを整理
- スタートアップを速くする仕組み作り
- 他国ベンダとの協力体制