~/talk

Integration and Conversation Patterns in SaaS Applications

Talkat JCON Europe 2023 · on Tuesday, 2023-06-20· [microservices]
links:none on file
slides:none on file

Argues that asynchronous integration improves availability and shows concrete implementations on AWS: SQS + Lambda for point‑to‑point buffering, EventBridge + Step Functions for event routing, DynamoDB and Cognito for control plane state, and three channel isolation models—shared, dedicated, sharded—mapped to cost and security tradeoffs. Recommends a two‑step onboarding—Sign up before subscribe—so an initial lightweight signup returns a token and a separate subscription flow provisions billing and tenant resources; demonstrates webhooks as HTTP callbacks for back‑channel notifications and reports these patterns work in customer deployments.

AI-written summary · about

  1. 0:00Introduction to talk
  2. 1:24Why integration patterns matter
  3. 2:26Synchronous request-response pattern
  4. 5:18Async messaging benefits
  5. 6:43Point-to-point messaging with queues
  6. 10:56Publish-subscribe messaging
  7. 13:43SaaS application characteristics
  8. 16:32Tenant isolation models
  9. 21:50Channel isolation patterns
  10. 27:03Sign up before subscribe pattern
  11. 32:44Webhooks in SaaS integrations
  12. 38:44Key takeaways and resources
  13. 40:53Q&A and feedback
~/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.