# run your app locally
$ dawson dev
They have that as advantage over serverless.com which is missing a dedicated local workflow> You should be able to start using dawson without creating any configuration file
The configuration obviously exists. It is scattered around as
* environment variables for AWS secrets
* the api property of functions for defining path, params, etc [1]
* a package.json for everything else, maybe not necessary for a minimal deployment without db [2]
- just a few cents of S3 Storage (if you're out of the free tier) to host versioned Lambda deployment packages - which will expire automatically anyway.
- in production, by default, dawson creates an AWS WAF (Web Application Firewall) WebACL which cost ~5$/mo. You can opt out this behavior if you don't need one.
- allows running of lambda functions locally, which significantly speeds up development
- provides you with a full production-ready environment (CloudFront + S3 + API Gateway + Lambda + ...) out of the box