Microservices

マイクロサービス導入コンサルティング

レガシーからのマイグレーションやクラウドファーストにおいてもエンタープライズなシステムに、マイクロサービスは外せないアーキテクチャになっております。弊社は、マイクロサービスで最も難しいとされるサービスの粒度設計やアプリケーション稼働後の運用を中心に、マイクロサービスの分析・設計〜開発・デプロイ〜監視まで、多くの実績から得た知見を元にご支援いたします。

分析・設計

マイクロサービスは、分散した細かなサービスを連携しながら稼働するアプリケーションです。このサービスの境界、スコープを適切に決定する方法、サービスが相互に通信する方法、サービスのレジリエンスを高める方法など、これまでのアプリケーションでは無かった多くの課題に対応しなければなりません。弊社では、モデリング、DDD(ドメイン駆動設計)などの知見とクラウド環境におけるマイクロサービス構築の多くの経験に基づきサービスの設計を支援します。

開発・デプロイ

UXを高めるには、日々のデプロイがあたり前になります。つまり、アプリケーションに影響を与えずにサービスを本番環境へ安心してデプロイできる確かな方法が必要となります。ソースコードの管理、テストの自動化、品質の確保など、デプロイには重要な手順があり、デプロイの頻度が高まっても落とすことのできない手順です。弊社では、最適なプロセスと最適なパイプライン(CI/CD)の設計、構築を支援します。

監視

1つのトランザクションが複数のサービスに跨がるマイクロサービスアプリケーションでは、稼働後の監視が重要です。1つサービス停止がその影響をアプリケーション全体に及ぼすことが無いように、未然に障害の兆候を監視することも必要になります。クラウドの各種サービスを利用しながら、一元的に監視できる環境の構築を支援します。

実績

  • メディアサービス
  • EC
  • リース
  • コールセンターなど多数

様々なサービス、業界での実績がございます。
下記のお問い合わせフォームからお気軽にご相談ください。

弊社翻訳の書籍

マイクロサービス イン アクション

マイクロサービスベースのアプリケーションの構築とデプロイに関する実用的な専門書です。