Getting started
A single command to analyze your app
In your CLI:
npx sls-mentor@latest
Encounter an error ? Try specifying an AWS profile with -p or a region with -r
Chose a level of difficulty:
Level 1
Level 2
Level 3
Level 4
Level 5
Higher impact
Harder to fix
Reading the results
Main dashboard
sls-mentor rates your application based on 5 axes:
Sustainability
Security
Speed
Savings
Stability
Sustainability
Security
Speed
Savings
Stability
Rule-by-rule results
We apply rules on your resources configuration
5 rules
12 rules
2 rules
3 rules
2 rules
1 rule
1 rule
2 rules
3 rules
2 rules
2 rules
1 rule
2 rules
1 rule
We already feature 39 rules in14 AWS services!
Lambda: Use ARM architecture
S3: Use intelligent tiering
Api Gateway V2: Use authorizers
Lambda: Limited amount of versions
Lambda: Small bundle size
CloudWatch: Define log retention period
CloudFront: Specify security headers
Resource-by-resource results
Monitor your resources individually
❌ UseIntelligentTiering
✅ OnlyAllowHTTPS
Invoices
Like a linter, debug your application step-by-step
❌ UseArm
✅ LightBundle
ListUsers