Adways Advent Calendar 12日目の記事です。 http://blog.engineer.adways.net/entry/advent_calendar/archive こんにちは。本間です。 最近、業務でDocker Compoesを扱うようになったで勉強も兼ねて個人的に使うツールを開発する際に導入してみました。 作成したツールはSlackにコマンドを打つとコマンドに応じて返答を返してくれるBOTです。 最近良く耳にするマイクロサービスを意識して作成しました。 完成したBOTは、以下のような感じです。 構成イメージ ※ コマンド処理サービスを以降ではuiと呼びます。 ※ api群の1つをスケジュール管理サービスとし以降ではapiと呼びます。 ※ ID紐付けサービスを以降ではcronと呼びます。 ※ IDキャッシュサービスを以降ではキャッシュと呼びます。 処理の流れ
![Docker Composeを使ってマイクロサービスを作ってみた - Adwaysエンジニアブログ](https://cdn-ak-scissors.b.st-hatena.com/image/square/4bc70606127ba7bfe970ee624fd633369ea8190c/height=288;version=1;width=512/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2FA%2FAdwaysEngineerBlog%2F20161216%2F20161216150030.png)