マイクロサービス導入支援

最先端のアーキテクチャで、ビジネスの急激な変化に追随するシステムを実現

ソフトウェアの世界で従来からの最適解として考えられていた再利用性の高いサービスの共有化。近年、クラウドサービスをはじめとする技術の進化によって登場したマイクロサービスという概念が、その実現を比較的容易なものにしつつあります。
導入の敷居が下がったことで、マイクロサービスによるシステムアーキテクチャの採用は急速に広がっています。しかし、マイクロサービスの活用においてもっとも重要である、最適なサービス分割/連携の設計は、実装技術の知識だけでは困難であるといえます。
NCDCでは、ビジネスプロセスからの論理的なサービスの抽出、適切な粒度でのサービス分割、そして実装まで、方法論をもって一元的に支援します。

マイクロサービス導入の正しいプロセスとは?

マイクロサービス導入のメリットを活かすためには、ビジネスモデル、ビジネスプロセスを理解した上でアーキテクチャを設計し、技術の検討を経て実装へ進めていく必要があります。
NCDCでは最初にお客様のビジネス面の要求をヒアリングしてサービスのモデリングを行い、その後、処理シーケンスの検討、サービスの定義、APIの定義とプロセスを進めることで、適切な設計から実装までをカバーします。

ビジネスに適切なサービスの抽出・定義
マイクロサービスの設計では、最初にビジネス面の要求にマッチしたサービスの切り出しを適切に行うことがとても重要です。NCDCでは豊富な経験に基づく知見と論理的な分析手法を用いてサービスのモデリングを行います。
多様な最新技術を活かす実装方法の提案
マイクロサービスと相性がよいSPA(Single Page Application)やサーバレスアーキテクチャの設計も同時に行い、マイクロサービス導入のメリットを最大限に活用する最適な実装方法をご提案します。
既存システムの制約等も考慮した立案
大規模システムの構築や既存システムの改修では、多くの場合マイクロサービスと既存システムの連携が必要になります。NCDCのコンサルタントは古いシステム・アーキテクチャも熟知しているため、移行計画や移行までの連携アーキテクチャについても現実的な計画を立案します。
NCDCのマイクロサービス導入支援の特徴
1
トップクラスのコンサルタントによる提案力
ビジネス領域から実装技術までを理解したコンサルタントが、ビジネスプロセスや既存システムの理解からアーキテクチャの設計まで担当することで、最適なソリューションを実現します。
2
インフラ構築からSPAの実装まで
コンサルティングだけで終わることなく、クラウドサービスの構築から高度な技術が求められるSPA(Single Page Application)によるフロントエンドの実装まで一元的なサポートが可能です。
3
IT組織の設計や開発運用プロセスまでサポート
あるべきアーキテクチャの姿を維持運用しビジネス貢献するためのIT組織設計のコンサルティングから、実践的なスキルトランスファー、DevOpsのプロセス設計までハンズオン型で支援します。

サービス提供例

大規模かつ先端的なアーキテクチャ構築
大規模なシステム刷新プロジェクトにおいてサーバレス、マイクロサービスアーキテクチャを策定・構築。アプリケーションに関してはリファレンス実装の提供、開発プロセスやCI/CD環境構築、DevOps方法定義に渡るまで、開発標準策定コンサルティングを実施。また、プロジェクト全体のRFPの策定支援、開発ベンダーの選定まで幅広くお客様をサポートしました。
クラウドネイティブなアーキテクチャ構築
新規サービスの開発プロジェクトにおいて、完全サーバレス、マイクロサービスアーキテクチャによるシステムを提案。このアーキテクチャによりサーバーやOSを運用する必要性がまったくない、運用負荷の非常に低いシステムを構築しました。

よくあるご質問

マイクロサービスを導入するとどのようなメリットがありますか?
なぜ最初にビジネスモデル、ビジネスプロセスの理解が必要なのですか?
マイクロサービスはどんなシステムに適していますか?
マイクロサービスの導入は難しいと聞きました。
サービスを細かく分割すると保守が大変になるのでは?
ページトップへ

お問い合わせ

NCDCのサービスやセミナー依頼などのお問い合わせは
下記のお電話 また、お問い合わせフォームよりお気軽にご連絡ください。

050-3852-6483