~/talk

Driven Design: Business Transaction && Consistency

TalkinRussianat PHPFest 2020 · 2020-10-23..10-24· [software-architecture]
links:none on file
slides:none on file

Explains the concept of a business use-case and how to model it, then defines a business transaction and contrasts it with system consistency. Shows how to identify a business transaction inside a use-case and plan consistency for other system elements, examines how transactions and consistency are implemented in their PHP monolith, and briefly discusses using sagas to coordinate critical parts of the system.

AI-written summary · about

  1. 0:00Introduction
  2. 3:20Talk goals and structure
  3. 5:30Business transaction concept
  4. 10:29Project architecture and implementation
  5. 14:24Data consistency problem
  6. 20:30Consistency types
  7. 24:45Event-driven solution
  8. 27:56Long-running transactions
  9. 35:24Eventual consistency and sagas
  10. 44:41Summary and recommendations
  11. 47:38Q&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.