~/talk

Serverless Event-Driven Services for Spring Developers

Talkat GeeCON 2023 · 2023-04-19..04-21· [serverless, microservices]
github:mckeeh3
slides:none on file

Uses Java and Spring-like annotations on the Kalix.io PaaS to build database-less, Kubernetes-less, ops-less serverless services that persist events, project CQRS views, and run stateless actions as functions. Implements a 13-microservice demo that splits a checkout into nine order-SKU items, uses actions to turn events into many commands, and wires choreographed sagas plus generation and reduction trees to allocate stock. Guarantees at-least-once delivery, forces idempotent consumers, and shows how event sourcing replaces cross-service transactions.

AI-written summary · about

  1. 0:00Introduction and context
  2. 1:10Event-driven architecture overview
  3. 13:50Live demo of Earthship system
  4. 18:28Code walkthrough and patterns
  5. 29:54Introducing Micromind concept
  6. 37:18Recurring patterns in event-driven systems
  7. 43:14Lessons and future outlook
  8. 45:40Q&A session
~/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.