FormidableLabs / aws-lambda-dogs

AWS Lambda REST API for our beloved doggos.
MIT License
3 stars 0 forks source link

Feature: Use jetpack trace #3

Closed ryan-roemer closed 4 years ago

ryan-roemer commented 4 years ago

Status

Work

Notes

Serverless packaging is now faster, and our resulting bundle is way, way smaller.

Starting point: dependencies

$ STAGE=sandbox yarn lambda:sls package
Serverless: [serverless-jetpack] Packaging 0 functions, 1 services, and 0 layers with concurrency 1
Serverless: [serverless-jetpack] Packaged service (dependency mode): .serverless/sls-dogs.zip (11.65s)
✨  Done in 16.59s.
$ du -sh .serverless/sls-dogs.zip
 18M    .serverless/sls-dogs.zip
$ unzip -Z1 .serverless/sls-dogs.zip | wc -l
    2788

Update: tracing

$ STAGE=sandbox yarn lambda:sls package
Serverless: [serverless-jetpack] Packaged service (trace mode): .serverless/sls-dogs.zip (1.49s)
✨  Done in 7.65s.
$ du -sh .serverless/sls-dogs.zip
632K    .serverless/sls-dogs.zip
$ unzip -Z1 .serverless/sls-dogs.zip | wc -l
     271