水曜日 11 a.m.–11:45 a.m.
Room 201 #pyconjp_201マイクロサービスを利用する側のパフォーマンス向上策
Atsushi Kanaya
- 対象レベル:
- 初級
- カテゴリ:
- Concurrency
- スライド:
- http://www.slideshare.net/monotaro-itd-pr/pycon-jp-2016
- ビデオ:
- https://youtu.be/E3ISTXkMhTg?list=PLMkWB0UjwFGlYvIcvKsGhJ7SJIODj_zJZ
説明
マイクロサービスを利用する側として処理速度を向上するために、非同期IOやmultiprocessingを使った場合の事例を紹介します。
概要
モノタロウではマイクロサービスを進めており、開発効率の向上など一定の成果を上げております。
マイクロサービスを利用する側もHTTP APIを利用する実装が済んでおり、現在は1リクエストあたりの処理効率を上げる取り組みを進めています。
マイクロサービスを利用する側として、Pythonにおける非同期IOやmultiprocessingを使った場合に、どのくらいリクエストの処理効率が向上するのか、実際に適用した場合にコーディングがどの程度複雑になるのかを説明します。