LocalStack for AWS は、アプリケーションの本番環境をローカル インフラ上で再現するため、AWS クラウド向けの開発をより迅速かつ効率的に行うことができます。
LocalStack は AWS サービスの API を活用し、安全なローカル インフラ上で本番アプリケーション向けのリアルな環境を再現します。
LocalStack 環境のローカルな特性により、開発チームはこれまで以上に迅速かつ容易にアプリケーションの構築、テスト、デバッグを行うことができます。
スタックの状態全体 (リソースとデータ) を保存し、再利用可能なポッドとして共有します。手戻りを防ぎ、進捗を共有し、チームの連携を保ちます。
グローバルな状態に触れることなく、クリーンで競合のないテストを実行します。各テストの前、最中、後に完全な可視性を確保し、デバッグを迅速化します。手動でのクリーンアップは不要です。
チームが実際にクラウド サービスをどのように利用しているかを確認できます。パターンを特定し、非効率な点を把握し、問題が深刻化する前に課題を洗い出します。
障害、遅延、エラーを意図的に発生させ、実環境での障害をシミュレートします。システムに負荷テストを実施し、CI 環境内で脆弱な依存関係を早期に特定します。
必要に応じて使い捨てのテスト環境を即座に立ち上げます。ステージング環境のボトルネックを回避し、完了後に自動的に消滅する隔離されたテストを実行します。
独自の LocalStack 拡張機能を追加して、特殊なツールやワークフローに対応できます。あるいは、あらかじめ構築された拡張機能をインストールして、より迅速に開発を進めましょう。
LocalStackは、Terraform、AWS CLI、AWS CDK、Serverless Framework など、お使いのツールと連携します。大きな設定変更は不要です。シームレスなローカル エミュレーションを実現します。