# Spring state machine
Spring State Machine Workshop
* consider a simple linear flow for Kanban board
* add some actions on the states.
* add guard for "testing" state.
* example of communication based on the variables of state
* simple persist (in-memory)
* persist state machine in mongodb
* multiple state machine in one project
* evaluate available events from current state
Read full article in my blog : http://antkorwin.com/statemachine/statemachine.html