ポータビリティ性のあるクラウドネイティブアーキテクチャを採用することで、スケーラビリティ、可用性、イノベーションの機能が強化され、SaaS ベースのアプリケーションに不可欠なものとなります。ドメインドリブン設計、テストや展開の自動化、サービスのセキュリティ保護を利用したマイクロサービスの設計、実装、保守に関するベストプラクティスを紹介します。また、以下の内容も含まれています。
- コンテナのメリット(スケーラビリティの向上、アプリケーション管理のシンプル化など)やコンテナの使用に関するベストプラクティス(コンテナ使用の最適化、開発サイクルやテストサイクルの高速化など)
- サーバーレスコンピューティングのメリット(自動スケーリング、運用オーバーヘッドの削減など)や、イベントドリブン型アーキテクチャの利用、監視とロギング、機能のセキュリティ保護、コストの最適化に関するベストプラクティス
- イベントドリブン型アーキテクチャの基本/メリットや、実装のベストプラクティス
- SaaS ベースのアプリケーションにポータビリティ性のあるクラウドネイティブアーキテクチャを採用するメリット(スケーラビリティや可用性の向上、アジリティ、コストの削減、セキュリティの強化、回復力、管理のシンプル化、イノベーション機能の強化など)