~/talk

BUILDING MULTIPLAYER GAME BACKEND WITH AKKA ON AWS LAMBDA

Talkat Scalar Conference 2023 · 2023-03-23..03-24· [serverless, game-development]
links:none on file
slides:none on file

Backend built with Scala and Akka on AWS Lambda, receiving WebSocket traffic via API Gateway, queuing messages into Kinesis data stream, and persisting state to DynamoDB; uses GraalVM native image plus a native-image agent (Docker) to generate reflection config. Cold starts drop from over a minute to about two seconds and JVM bundle shrinks from ~250 MB to a slim native binary. A Unity WebGL client connects; demo handles some load then fails, exposing scaling limits and the need for fan‑out processors.

AI-written summary · about

  1. 0:00Multiplayer game backends on AWS Lambda
  2. 1:47Live demo and architecture
  3. 3:56AWS Lambda and API Gateway
  4. 5:42Infrastructure as code with CDK
  5. 7:48Scala challenges on AWS Lambda
  6. 9:58Optimizing Scala with GraalVM
  7. 14:14GraalVM config automation
  8. 16:24GraalVM Docker image for Lambda
  9. 18:10GraalVM trade-offs in Lambda
  10. 19:37Scaling with Kinesis and DynamoDB
  11. 20:20Summary
  12. 20:43Q&A
~/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.