Спасибо за такой развернутый ответ. Я пока доволен Ansible и все сервера у нас настроены с его использованием. Но чем больше разных инструментов и подходов, тем лучше для развития отрасли. Так что желаю вам удачи с вашим проектом. Дело это непростое, если хочется чтобы он действительно рос и развивался, а не остался своей личной песочницей.
http://redux.js.org/docs/recipes/reducers/NormalizingStateShape.html
https://github.com/paularmstrong/normalizr