← Graph

Business logic is mostly about state machines

takeaway 2 connections

Krzywda's central claim: once you strip away persistence, events, and framework plumbing, almost all business logic is a state machine. Because state machines can be implemented in plain Ruby without any library or framework, the business core can remain a Plain Old Ruby Object and any persistence (events or Active Record) can be plugged in later.

type
insight
takeaway Business logic is mostly about state machines
about
State Machine concept
The takeaway is that business logic reduces to state machines.
takeaway Business logic is mostly about state machines
from_talk
Central thesis stated explicitly in the talk.

Provenance

Read by
2 extractions