Microservices

マイクロサービスを実現するプラットフォーム

マイクロサービスを実現させるプラットフォームは多種多様ですが、一般的には(現時点で)Kubernetesをはじめとするクラウドネイティブアプリケーションです。 Kubernetesは非常に多彩、かつ強力なマイクロサービス基盤ですが、Kubernetesというアプリケーシ…

クラウドネイティブとアプリケーションアーキテクチャー

タイトルはざっくりしていますが、年々複雑化するソフトウェア開発を背景に様々な設計概念、実装が編み出されています。 例えば言語体系によるデザインパターンやドメイン駆動設計(DDD)、あるいはインフラ領域であるクラウドデザインパターンなども単なる…