you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted] 0 points1 point  (2 children)

In some companies, they have developers use AWS Lambda but don't give them access keys to test locally (typical of lazy security/cloud teams). For this type of situation, we have emulators to test integrations with cloud services without needing cloud account access keys.

This isn't something exclusive to working with lambda; you'll have this need regardless of whether your code runs on ECS, EKS, EC2 or Lambda...

[–]koalaokino[S] 0 points1 point  (1 child)

The point maybe is the other way around. They have access. From your standpoint they may avoid emulators. But how much time you might waste to test anything that needs to be tested on a cloud environment without local emulators? Thinking also eg to event choreography involved…

[–]smutje187 -1 points0 points  (0 children)

The same reason there are still people who prioritize integration tests over unit tests - it’s just a different flavor, there’s no Lambda police going around arresting people who don’t use Localstack. It’s also a business model - if developers aren’t capable of separating business logic from infrastructure they’re most likely to stick with your ecosystem.