Skip to content

nautible/nautible-app-ms-stock

Repository files navigation

nautible-app-ms-stock project

このドキュメントには在庫アプリケーションについて記載する。 アプリケーション共通の内容についてはこちらを参照。 Quarkusアプリケーション共通の内容についてはこちらを参照。

アプリケーションの主要アーキテクチャ

Orderサービスが利用するAWSリソースとローカル環境での代替

開発環境(AWS) ローカル環境 備考
ECR -
Dynamodb Localstack
SNS Redis Dapr pubsubで利用
SQS Redis Dapr pubsubで利用

ローカル環境での開発方法

ローカル開発イメージ図

ローカル開発イメージ

事前準備

サンプルアプリ利用手順

アプリケーション依存サービスの起動

manifestリポジトリでマニフェストを適用する

kubectl apply -k overlays/(aws|azure)/local-dev/dependencies

skaffoldによるアプリケーション起動

skaffold dev --profile=(aws|azure) --port-forward

※wslなどのLinux環境で実行することを前提としています