2 ms·
It’s not really that impressive all things considered. Localstack is effectively Python’s Boto library (an AWS mocking tool) running as a server. In turn, all
by sonthonax 5y ago
It’s not really that impressive all things considered. Localstack is effectively Python’s Boto library (an AWS mocking tool) running as a server.
In turn, all of the AWS APIs are defined by a kind of JSON schema document, so there’s not really any reverse engineering going on.
I consider Localstack somewhat toxic in most projects because it shows the the developer didn’t understand how to contract test.
Furthermore, doing anything more than contract testing with AWS is a fool’s errand. The problem you face with Localstack is that it gives you an inaccurate model of how AWS actually works. As a general rule, AWS APIs are asynchronous, as in their side effects are not atomically bound to the request you’re making (sans some certain S3 actions); while Localstack is invariably synchronous.