~/talk

Refactoring to serverless

Talkat AWS Summit Berlin 2023 · on Thursday, 2023-05-04· [serverless, developer-experience]
links:none on file
slides:none on file

Argument: move integration logic out of app code into automation so topology lives in the platform. Demonstrations use AWS CDK (a few lines of TypeScript replace ~450 lines of CloudFormation), replace a Lambda caller with Lambda destination (only fires on async invokes and wraps the payload in an envelope), remove glue Lambdas via Step Functions direct integrations (11,000+ API actions across ~250 services) and publish DB changes with EventBridge Pipes (≈ $0.40–$0.50 per million events); each refactor reduces runtime components, cost, or maintenance but changes invocation semantics.

AI-written summary · about

  1. 0:00Introduction and motivation
  2. 4:47Automation stack decomposition
  3. 7:23AWS CDK overview
  4. 10:35Serverless automation focus
  5. 12:44Refactoring definition and cycle
  6. 14:13First refactoring example
  7. 18:39Serverless refactoring motivations
  8. 21:08Trade-offs and side effects
  9. 24:00Quality control workflow example
  10. 26:52Domain event persistence example
  11. 30:55EventBridge Pipes benefits
  12. 32:25Integrating refactoring into flow
  13. 35:20Business-driven refactoring tips
  14. 37:09Counter-arguments to refactoring
  15. 38:37Conclusion and resources
~/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.