「マイクロサービス」についてマーケターが抱く4つ疑問 - Japan

null 「マイクロサービス」についてマーケターが抱く4つ疑問
by Maho Yoshinaga

「マイクロサービス」についてマーケターが抱く4つ疑問

画像

マイクロサービス。

アジャイル開発にまつわる言葉として、最近よく耳にするかもしれませんが、「マーケティング担当者」としてはどのように理解されているでしょうか?

実際、マイクロサービスとは、アジャイル開発を可能にすることに重点を置いたソフトウェア設計の一形態です。個々のオンラインプロセスであるため、マイクロサービスは従来のソフトウェアの限界を克服し、より高い機敏性で顧客のニーズを満たすことができます。その結果、フレキシブルで常に進化しているプラ ットフォームがあり、システムの他の面でもうまく機能しながら、ユニークなニーズに合わせて再構成することができます。

ビジネスの成長のため、売上向上のためにと、新しいオンラインツールを導入する度に、運用手順の変更を強いられてうんざりした経験はありませんか?マイクロサービス対応プラットフォームを構築することによって、企業は上記のような課題をクリアでき、常に変化する顧客のニーズに応え、ビジネスを拡張していくことが可能になるのです。

マーケティングを担当している場合、実際のマイクロサービス仕組みや、社内メンバーがどのように動いているかなど、全て把握することは難しいでしょう。ただ、マイクロサービスとは何か理解することはとても重要です。

マイクロサービスの特性を理解することで、マーケターは自社のサービスが、最先端テクノロジーに精通しているような潜在顧客のニーズをどのように満たすことができるのか、変化する顧客ニーズに対応する新しいサービスをどのように迅速に創出できるのか、説明できるようになるでしょう。

本ブログでは、マイクロサービスに関してマーケッターが抱くであろう代表的な4つの疑問と、その回答を紹介します。ぜひ社内のチームとのより深い理解、協力に役立ててください。

※本記事は英語記事”Answers to 4 Questions Every Marketer Has About Microservices”を翻訳したものです。

 

1.マイクロサービスとは、自社に何をもたらしてくれるのか?

企業がモジュール化とデジタル変換の時代に移行するにつれて、マイクロサービスはさらに重要な役割を果たします。マイクロサービスによってもたらされる柔軟性は、企業がモノリシックなサービスプラットフォームを使用している場合よりも、デジタル戦略を変更して顧客ニーズに適応し、アイデアをより迅速に実装できることを意味します。

デジタルトランスフォーメーションの効果は、企業がパックから脱却して競合他社と差別化するために、 デジタル戦略をこれまで以上に速くシフトできることを意味します。アジャイルマイクロサービスアーキテクチャにより、マーケティングおよびプログラミング部門は、顧客のニーズに迅速に対応し、必要なサービスを迅速に提供できます。効果的なマイクロサービス導入の結果、変化する視聴者傾向にこれまで以上に迅速かつ効果的に対応できる企業を意味します。

2.マイクロサービスはどう機能するのか?

マイクロサービスは、独自のビジネス機能を提供する自己完結型プロセスであり、次に、他のマイクロサービスと疎結合してより大きなアプリケーションを提供します。マイクロサービスは、オンラインサービスがお互いに独立したさまざまな顧客ニーズを満たすのを助けます。モジュラー設計のおかげで、サイト全体を再構築する必要なく、マイクロサービスを変更して交換することができます。

マイクロサービスは、ビジネス機能(オンライン・ローン・アプリケーションを受け取って評価する際に、申請者の信用リスクを測定するマイクロサービスまたはマイクロサービスを提供するためにアイテムのオンライン価格を自動的に調整するマイクロサービスなど)を中心に作成され、よく定義されたインターフェースを介して。すべてのマイクロサービスは、単一のビジネス機能に重点を置くことができ、独自のデータモデルとデータを管理します。チームは各マイクロサービスを自律的に構築することができ、大規模なWebサイト内で動作するすべてのマイクロサービスでプロセスを標準化する必要はありません。たとえば、Amazon.com は、価格設定、イメージ、レビューなどの検索結果を個々の検索に反映させるために、マイクロサービスを介して構築された170を超える個別のアプリケーションを使用しています。これはほとんどの企業が自社のサイトに実装する以上のものかもしれませんが、細かいマイクロサービスがどのようになるかを示しています。

3.なぜ、マイクロサービスを採用すべきなのか?

マイクロサービスアーキテクチャは、システムを疎結合にします。マイクロサービスを変更、修理、またはアップグレードする必要がある場合、チームはアプリケーション全体の再構築を避けることができます。代わりに、プログラマは、マイクロサービスを置き換える必要があれば、マイクロサービスを交換するだけです。その結果、大規模なエンタープライズシステムでは、再構築がはるかに容易になります。マーケティング担当者にとって、これは、お客様からのフィードバックに対応する更新および修正の要求が、モノリシックで相互依存するシステムよりもはるかに高速であることを意味します。

マイクロサービスは、チームがそれぞれ異なる言語とツールを使用できるシンプルなインターフェイスで実行できます。マイクロサービスチームが、他のサービスがどのようにサービスと通信しなければならないかを公表している限り、プログラマーは自分が一番気に入っている言語やツールを使って前進することができます。サービス間通信が成功することを確実にすることは、マイクロサービスの使用にとっても重要ですが、最も一般的な通信形態は、その普及によりHTTPとメッセージングです。

4.優れたマイクロサービスとは?どのように始めると良いのか?

成功したマイクロサービスは、単一のタイプのビジネスサービスに重点を置いています。さらに、優れたマイクロサービスには、その下で変更可能なものを制限し、変更が他のサービスに影響を及ぼすのを防ぐ独自のデータストアがあります。通信はステートレスでなければなりません。これは、要求と応答の各通信が独立したトランザクションを行うことを意味します。そうすることで、マイクロサービスの追加コピーを自由に追加して、柔軟なソフトウェアアーキテクチャで簡単にスケーリングすることができます。サイト内で別のマイクロサービスが失敗した場合でも、優れたマイクロサービスは継続できるはずです。デザイナー、Web開発者、コーダー、データベース管理者、運用管理者など、各マイクロサービスの背後には素晴らしいチームが存在するはずです。チームの規模は、アマゾン創設者のジェフ・ベゾス(Jeff Bezos)が発案した理想的なマイクロサービスチームに2本のピザを供給することができると言われる The Two Pizza Ruleによって最もよく定義されています。

今日の競争の激しい市場では、顧客体験は顧客の維持と顧客へのリードを導く上で重要な役割を果たします。ベイン・アンド・カンパニーの調査 によると、顧客体験が貧弱であることは、企業の見解や将来の競争相手の選択の可能性に大きく影響することを示しています。マイクロサービスを効果的に使用することは、広範囲に及ぶサイトの問題がはるかに少なくなり、リードを奪い、競合他社に顧客を送る貧弱な顧客体験を防止することを意味します。

まとめ:マイクロサービスで常に最新トレンドをキャッチする

顧客ニーズにスケーラブルかつ迅速に対応するマイクロサービスを採用する企業はますます増えていますが、柔軟なアーキテクチャは、そのような構造を作成できるソフトウェアで構築された場合にのみ可能です。デジタルエクスペリエンスプラットフォームにより、マイクロサービスをアーキテクチャに組み込んで、より迅速にデジタルトランスフォーメーションを行い、顧客のニーズを従来よりも効率的に満たすサービスを提供しましょう。

 

業界最高の評価

Gartner

Gartnerレポート:『リーダー』に位置づけ
ライフレイは9年連続で、Gartner社によるデジタルエクスペリエンスプラットフォーム(DXP )分野のマジック・クアドラントにおいて、リーダーに選出されました。

レポートの詳細、ダウンロード