ディスカッション (7件)
LocalStackに代わる新しい選択肢「Ministack」が話題になっています。AWSの各サービスをローカルでエミュレートするツールとして、より軽量で高速な動作を求めるエンジニアの間で注目を集めています。
うわ、LocalStackのライセンス変更のニュース、聞いてなかった。前の職場ではLocalStackを使って、ローカル開発とかCI/CD、GitHub Actionsでのテスト用にAWSサービスを構築して、かなり良い成果が出てたんだけどな。密かにAmazonがLocalStackを買い取ってAWS公式の無料ローカル開発環境にしてくれないかなってずっと願ってたけど、そうなるとAWS上での開発・テスト環境で発生する収益が減っちゃうんだろうね。自分の経験だと、AWS CLIとの互換性はほぼ完璧だったよ。
「Copyright (c) 2024 MiniStack Contributors」だって?もう嘘をついてるのか、それとも中身を全く確認してないAIのゴミか?
LocalStackができなかったこと、つまり「無報酬で大量のAWSサービスとの互換性を維持する」なんてことを、他のクローンがどうやって成し遂げるつもりなのかさっぱり分からない。もしそれが可能なら、なぜ今までうまくいかなかったんだろう?考えられるのは、LocalStackのコードベースがめちゃくちゃで開発スピードを維持できなかったか、コントリビューターを惹きつけられなかったか、あるいは新規コントリビューターの管理に失敗したか、そんなところじゃないかな。
ほとんどのチームにとっての苦痛は機能不足じゃなくて、挙動の乖離(ドリフト)だったんだよね。エミュレータ相手に数ヶ月開発して、いざ本番でS3のレスポンス形式が微妙に違ってたり、DynamoDBのエラーコードが一致しなかったりっていうエッジケースにぶち当たるんだ。
GCPでこれに相当するものは何?