Sign Up

Sign Up for the Virtual ServerlessDays mailing list to stay up to date!

By submitting your details you agree to our privacy policy.
Thank you for signing up to the Virtual ServerlessDays mailing list
ServerlessDays stands in solidarity with the Black community. To be silent is complicit. We have a platform and we have a duty to our community to speak up. We stand against racism, violence and hate. Equality is not a privilege but a right for all. #BlackLivesMatter
Home Speakers Past Events Code of Conduct
Image of Yan Cui

Yan Cui

AWS Serverless Hero | Independent Consultant

Twitter LinkedIn

Yan is an experienced engineer who has run production workload at scale in AWS for over 10 years. He has been an architect and principal engineer with a variety of industries ranging from banking, e-commerce, sports streaming to mobile gaming. He has worked extensively with AWS Lambda in production and has been helping clients around the world adopt AWS and serverless as an independent consultant. \n\r Yan is an AWS Serverless Hero and a regular speaker at user groups and conferences internationally. He is also the author of Production-Ready Serverless and co-author of Serverless Architectures on AWS, 2nd Edition, both by Manning. And he keeps an active blog at and publishes a weekly podcast at

Beware the potholes on the road to serverless

These are the mistakes I intend to cover:

  1. not letting go of legacy thinking
  2. having one AWS account for all environments
  3. do first, research later
  4. not using a deployment toolkit and building in-house scripts instead 5. console-driven development
  5. one repo per function
  6. unencrypted secrets in env vars
  7. not following least privilege principle
  8. missing DLQs for async functions
  9. having too much/too little concurrency
  10. misconceptions about cold starts
  11. badly handled RDS connections
  12. lack of observability
Home Speakers Past Events Code of Conduct