対象読者 現場の技術者で、自社や自身のプロジェクトで検索システムを作成する必要のある方 環境差異の少ない検索システムを作成したい方 検証環境 使用言語とバージョン:Python 3.5.0 対応OS(バージョン):Mac、 Windows、Linux(Vagrantが動作する環境) 開発環境:Vagrant 1.8.5、Ubuntu Trusty 14.04 (LTS)、Docker 1.12 Dockerコンテナによる各システムの連携について 今回は検索機能を提供するElasticsearchとSlack上のUI提供部分を、コンテナによって連携する方法の紹介をします。これにより、システムの結合度が下がって変更や拡張に強い検索システムの提供が可能となります。 図1 疎結合なシステムのイメージ 上図のように、検索用のコンテナを変えるだけで検索の内容を変えることもできますし、UI部分がSlac