Localstack has announced they're discontinuing the community edition and requiring everyone to sign up for a free plan instead, which many believe will eventually lead to limitations that make it ineffective without paying. People are looking for realistic alternatives to Localstack that can serve similar functions. Has anyone found a good replacement?
4 Answers
If you're making money off the software built on Localstack, it only makes sense to buy a license, just like you would for IDEs or other tools. Otherwise, consider using AWS credits and setting up temporary environments since many AWS services run very economically for personal use.
Why not just pay for it? It's a valuable service, and the creators deserve compensation. If you're using AWS through your job, maybe you can get your company to cover it. Alternatively, you could fork the project and keep using it as it is right now.
If you're looking for alternatives, Moto is pretty solid, especially for testing. It allows you to work with simpler services like S3 and DynamoDB quickly. Actually, Localstack uses Moto for some of its features, so it could serve you well if you're trying to speed up your testing process.
Just a thought: if your company takes AWS seriously, they should be providing a test environment or an account rather than relying on a Localstack simulation. If not, why bother paying for a simulation when you could utilize AWS's free tier instead? It seems like an added complexity that might cause issues later when you move to real AWS services.
Right? Whenever someone leads with "Genuine question," it's usually a setup for an argument. The point is that Localstack runs locally, no need for AWS credentials. Plus, this is handy for integration tests in CI. Not sure where the abstraction layer concern comes in.

But with multiple features being developed at the same time, having separate environments is key to efficiency. Otherwise, it can get costly and slow.