Serverless Event-Driven Services for Spring Developers
summary
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
chapters (8)
- 0:00Introduction and context
- 1:10Event-driven architecture overview
- 13:50Live demo of Earthship system
- 18:28Code walkthrough and patterns
- 29:54Introducing Micromind concept
- 37:18Recurring patterns in event-driven systems
- 43:14Lessons and future outlook
- 45:40Q&A session
related talks
44mJava: From Stateless-Serverful to Stateful-Serverless
43mKey-Value, Event-Sourcing, Cqrs, Pub/Sub as a Service, Java, Javascript
55mServerless Spring
36mThe Future of Event-driven Microservices with Spring Cloud Stream
46mHow Secure Serverless Microservice Platforms Completely Change Dev & Ops
31mServerless Java in Action: Cloud Agnostic Design Patterns and Tips
55mSpring, Functions, Serverless and You
26mService Mesh, Serverless and Event Drive
