~/talk

Lift and Shift a WebApp to Serverless. Is that even possible?

Talkat Øredev 2023 · 2023-11-08..11-10· [serverless, nodejs, react]
slides:none on file

A practical lift‑and‑shift shows a Node.js + React e‑commerce moved to serverless with AWS Lambda + Lambda web adapter, front end on AWS Amplify hosting and CI/CD, auth via Amazon Cognito identity pools, storage on S3 + CloudFront, infra provisioned with AWS CDK. Session reports minimal code changes (mostly removing upload/session code), images served via CDN, load tests with Artillery and PageSpeed Insights, default Lambda concurrency 1,000 noted, and the migration succeeds where a prior 9–10 month rewrite failed.

AI-written summary · about

  1. 0:00Serverless migration intro
  2. 1:03Why lift and shift matters
  3. 3:30Agenda and demo app
  4. 6:00Migration requirements
  5. 7:44Serverless backend options
  6. 10:10App Runner for containers
  7. 11:58Backend to Lambda with adapter
  8. 13:45Lambda Function URLs
  9. 16:55React frontend to Amplify
  10. 20:29Fixing state management
  11. 22:37Auth with Cognito
  12. 25:26File uploads with S3
  13. 27:32CloudFront speeds up apps
  14. 30:00Live migration demo
  15. 31:07Performance testing
  16. 33:15Migration success and next steps
  17. 34:20Strangler pattern enhancements
  18. 35:03Migration learning resources
  19. 36:58Q&A on MongoDB
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.