~/talk

What Does THIS Button Do? Serverless and IoT

Talkat GOTO Chicago 2019 · 2019-04-29..04-30· [serverless]
slides:none on file

Builds a serverless feedback app that maps single/double/long click mapping from an AWS IoT One‑Click button to counts stored in DynamoDB; uses two Lambda functions (GET and POST) behind API Gateway, with session ID kept in SSM Parameter Store so the button can’t send the session directly. Uses SAM (including sam local invoke and sam build/package/deploy) and hosts a Vue frontend via Amplify. Buttons are claimed via the console, live clicks increment DynamoDB and the web UI updates; claiming sometimes needs retries but the demo works.

AI-written summary · about

  1. 0:00Intro
  2. 1:07About Eric
  3. 3:11Agenda
  4. 4:02IoT and Service
  5. 6:01Things you can do with IoT
  6. 7:24The button we are using
  7. 9:08Architecture
  8. 10:40End Goal
  9. 11:09Sam
  10. 11:36Cloud Formation
  11. 12:02Cloud Formation Architecture
  12. 13:19Coding
  13. 13:50Demo
  14. 16:30Axios
  15. 18:10Local API Gateway
  16. 28:11Update Application
  17. 35:30Create Feedback Stack
  18. 36:50Create Feedback Web Client
  19. 39:10Update Feedback Web Client
  20. 41:10IoT OneClick Database
  21. 47:30Wrap Up
~/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.