# Compute: tools in this layer of The Stack

> Where business logic runs. 4 tools, from Nicolas Dao's defaults to what he would never use (Cloudless Labs, Sydney).

- Web page: https://cloudlesslabs.com/stack/layers/compute/

## My default

- [AWS Lambda](https://cloudlesslabs.com/stack/aws-lambda/index.md), Events and heavy compute: My default for event-driven work and heavy compute. Classic Lambda, zip-packaged, Node.js.

## Use when it fits

- [Fargate scheduled tasks](https://cloudlesslabs.com/stack/aws-fargate-scheduled-tasks/index.md), Long-running jobs: Containers that run only while the job runs. The answer for a two-hour nightly job.

## Watching

- [Lambda Web Functions](https://cloudlesslabs.com/stack/aws-lambda-web-functions/index.md), HTTP business logic, once in your region: A real Node.js web server on Lambda, billed on CPU used, 64 to 128 requests per environment. The future of HTTP business logic on AWS. Not in Sydney yet.

## Never

- [Lambda container images](https://cloudlesslabs.com/stack/aws-lambda-container-images/index.md): Worse cold starts, and they break Cognito triggers. I stopped using them. Instead: Zip-packaged Lambda functions, or Fargate when you really need a container.

## Related

- [An API for my app](https://cloudlesslabs.com/stack/use-cases/api/index.md): a job that picks or avoids tools from this layer
- [An AI chat or LLM feature](https://cloudlesslabs.com/stack/use-cases/ai-chat/index.md): a job that picks or avoids tools from this layer
- [A traffic spike I can see coming](https://cloudlesslabs.com/stack/use-cases/flash-sale/index.md): a job that picks or avoids tools from this layer
- [Background jobs and retries](https://cloudlesslabs.com/stack/use-cases/background/index.md): a job that picks or avoids tools from this layer
- [A job that runs for hours](https://cloudlesslabs.com/stack/use-cases/long-job/index.md): a job that picks or avoids tools from this layer
- [Every layer, use case and tool in one file](https://cloudlesslabs.com/stack/brief.md)
- [Map of every Markdown file on cloudlesslabs.com, with what each one answers](https://ask.cloudlesslabs.com)
