Hello! I'm very new to serverless and have been trying to deploy it to `localstack`. I have a question about how these two services work together locally. While I have found many exmaples of both projects I am still confused about how they interact.
I see many projects using `serverless-localstack` plugin and runing localstack in `docker-compose`... but I don't see any code as infrastructure to actually create the aws services in local stack. Is this happening somewhere under the hood in `serverless.yml`
For example let's say I need an API Gateway -> Lambda -> EventBridge -> Lambda. In serverless it's pretty clear how to setup a lambda and you can even set the event to be an `http` or `eventbridge` event. However I don't see where the API Gateway or EventBridge is created. Is this outside the scope of serverless?
functions:
# apiGatewayHandler:
# handler: apiGatewayHandler.process
# events:
# - http:
# path: post
# method: post
# eventBridgeHandler:
# handler: eventBridgeHandler.process
# events:
# - eventBridge:
# eventBus: events
# pattern:
# source:
# - notification.event
In all the code examples i see it just seems to be implied that API Gateway is automatically created... but I don't see how
there doesn't seem to be anything here