Skip to Content
マイクロフロントエンド ―マイクロサービスアーキテクチャの概念をフロントエンドに拡張し、信頼性、自律性の高いシステムを構築する
book

マイクロフロントエンド ―マイクロサービスアーキテクチャの概念をフロントエンドに拡張し、信頼性、自律性の高いシステムを構築する

by Luca Mezzalira, 嶋田 健志
October 2022
Beginner to intermediate
404 pages
5h 7m
Japanese
O'Reilly Japan, Inc.
Content preview from マイクロフロントエンド ―マイクロサービスアーキテクチャの概念をフロントエンドに拡張し、信頼性、自律性の高いシステムを構築する

9章事例:モノリスからマイクロフロントエンドへ

数週間で、記事、書籍、事例の調査およびレビューし、いくつかの概念実証を完了したとします。プロジェクトに最適な人材を見つけるためにマネージャーと話をしました。また、プラットフォームにマイクロフロントエンドを導入することで得られるメリットを説明するCTO向けのプレゼンテーションも用意しました。最後に、計画を準備し、レガシープラットフォームのマイクロフロントエンドへの移行を開始するためのリソースを確保するという承認を得ました。素晴らしい。長い数週間が経ち、ここまでで素晴らしい仕事をしましたが、これは大規模なプロジェクトの始まりにすぎません。

次に、全体的な戦略を準備する必要があります。これは、細かすぎず粗すぎず、ちょうどよいものでなければなりません。細かすぎると、すべてを明らかにするだけで数ヶ月を費やすことになります。粗すぎると、十分な情報が得られません。始めるには十分な戦略が必要であり、その時点まで考えていなかった新しい課題や詳細を発見したときはいつでも、プロジェクトの途中で北極星のように揺るがない従うべき指標が必要です。一方、本番環境で維持するためのプラットフォームもあります。マイクロフロントエンドへの再設計や再実装によってビジネスが妨げられることはないため、製品チームはこれを進化させたいと考えています。状況はこれまでで最も単純ではありませんが、これらの課題を軽減し、技術チームが新しいアーキテクチャに移行している間、すべての人を幸せにし、ビジネスを成功させるための適切なトレードオフを見つけることができます。

マイクロフロントエンドの設計と実装の方法について多くのことを学びましたが、この本は、モノリシックアプリケーションからマイクロフロントエンドアプリケーションへの移行を検討しなければ完成しません。これは、このアーキテクチャの最も一般的なユースケースです。まずどんなプロジェクトもシンプルに始めるべきだと思います。次に、数ヶ月または数年の間に、ビジネスと組織が成長するときに、アーキテクチャはそれに応じて進化し、ビジネスの進化するニーズをサポートする必要があります。マイクロフロントエンドを使用して新しいアプリケーションを開始すると、ビジネスを正しい方向に進めるのに役立つシナリオがいくつかあります。例えば、すべての顧客向けにカスタマイズして一緒にデプロイできる複数のモジュールで構成されるアプリケーションがある場合などです。しかし、マイクロフロントエンドの典型的なユースケースは、レガシーフロントエンドアプリケーションからこの新しいアプローチへの移行です。この章では、この本で説明したすべての情報をつなぎ合わせるような事例を紹介します。 ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

30分でわかる『システム運用アンチパターン』

30分でわかる『システム運用アンチパターン』

田中 裕一
UXデザインの法則 ―最高のプロダクトとサービスを支える心理学

UXデザインの法則 ―最高のプロダクトとサービスを支える心理学

Jon Yablonski, 相島 雅樹, 磯谷 拓也, 反中 望, 松村 草也
初めてのSQL 第3版

初めてのSQL 第3版

Alan Beaulieu, 株式会社クイープ
パフォーマンス向上のためのデザイン設計

パフォーマンス向上のためのデザイン設計

Lara Callender Hogan, 西脇 靖紘, 星野 靖子

Publisher Resources

ISBN: 9784814400027Other