:PROPERTIES: :ID: cf52110e-7d33-4439-866f-c5fcf6ec5776 :END: #+title: 2021-08-19 * Mentoring Alex - Discussing the new list service design and the state interaction between accounts and lists being treated as active based on their individual states. - Domain-driven design - Separating behavioural concerns - An entitlements / business logic service to handle logic involving multiple business objects - Layers of abstraction separating rates of change - Comparing data model and api design to database normalization