
現代のウェブアプリケーションを記述するために、様々なテクノロジーとフレームワークが用いられています。
最も一般的なウェブアプリケーションアーキテクチャには、クライアント側インターフェースを定義するものや、すべてのコンポーネントがデータベースなどの単一のエンティティにまとめられたモノリシックアーキテクチャなどがあります。
各マイクロサービスは独自のロジックを持ち、エンドユーザーの必要に応じて他のコンポーネントと通信できます。
このアーキテクチャにより、複数のマシン上でのアプリケーションの移植性と保守性が容易になります。


コメント