LocalStack代替として開発されたオープンソースのAWSエミュレーター・「MiniStack」

Ads

MiniStack

LocalStack代替として開発されたオープンソースのAWSエミュレーター・「MiniStack」

MiniStackはLocalStack代替として開発されたオープンソースのAWSエミュレーターです。LocalStackが一部サービスを有料化したため代替を永久に完全無料で使えるOSSとして開発、公開したものになります。

AWSのクラウドサービスをローカル環境に疑似的に再現し、本番環境に移行する前にテストできる、というもので、MiniStackでは現在38のサービス(s3、SQS、SNS、DynamoDB、Lambda、IAM、STS、Secrets Manager等々)をサポートしています。

プロジェクトページにはLocalStackとの比較表も用意されていますが、機能はLocalStackのプロ版(有料化されたもの含む)と概ね同等の機能を提供し、LocalStackがDockerイメージが~1GB、アイドル時RAMが~500MBなのに対し、MiniStackはDockerイメージ~200MB、アイドル時RAM~30MBと小さなフットプリントと起動時間2秒未満という高速起動で提供しています。

有料化は、まぁ便利だし払えば良いとお考えの方も少なく無いかもしれませんが、ベンダーロックインを危惧したり、シンプルにLocalStackの有料化でガッカリした、といった開発者の方はご覧になってみては如何でしょうか。

MiniStackGithub