Ну, кстати, на мой взгляд самое неочевидное свойство из Фаулера - 6. Decentralized Data Management. Очень часто народ реализует в виде микросервисов обработчики сообщений, а данные продолжает хранить в централизованной банке
На это есть ответ в SOA: Service Autonomy :) Каждый сервис должен монопольно владеть своими ресурсами, в том числе данными. Данные должны быть инкапсулированы в сервисах. Если говорить о MonolithFirst, то на начальном этапе данные разных сервисов могут жить в одной базе, но решение нужно дизайнить так, чтобы данные можно было быстро засплитить и перенести вместе с сервисом. Я сам так делал.