I have a doubt about how to integrate lambdas in AWS environment. For this project, we decided to use an approach that works without services.
The concept is simple, but I don't know what is the best way to implement it.
I wish isolated executions - how I suppose that lambda has to be - so that a lambda doesn't know each other.
In principle, I intend to create 3 lambdas. The first one receive the payload from API Gateway.
The question is: What is the best way to pass a payload from de first lambda to the second and so on?
I'm going to use SQS, but SQS isn't a valid event source to Lambdas (please check http://docs.aws.amazon.com/pt_br/lambda/latest/dg/eventsources.html).
So, I suppose I should use some service like SNS or Kinesis.
I really want avoid that my lambdas do polling in a queue manually. I think that lambda could lose its essence. I prefer to work with push events.
I accept all suggestions since I may have misunderstood some concepts.
Thanks in advance.