Quarkus マイクロサービス: 基本から運用まで
Quarkus 3.x (クラウド ネイティブと Kubernetes 向けに特別に設計された「Supersonic Subatomic」Java フレームワーク) を使用して完全なマイクロサービス システムを構築する実践シリーズ。 PostgreSQL をメインデータベースとして使用し、Keycloak を認証および認可 (OIDC) に、Apache Kafka をイベント駆動型通信に、gRPC を使用して高パフォーマンスのサービス間を実現します。 Dev Services を使用した最初のプロジェクトの作成から、Panache を使用した REST API の構築、GraalVM Native Image を使用した Kubernetes への運用環境のデプロイまで。フォールト トレランス、OpenTelemetry オブザーバビリティ、契約テスト、CI/CD パイプライン、実稼働準備チェックリストが含まれます。実際のプロジェクト: E コマース プラットフォーム システムには 5 つのマイクロサービスが含まれています。