AWS #IoT now supports multiple shadows per device ("named shadows"): https://docs.aws.amazon.com/iot/latest/developerguide/iot-device-shadows.html#device-shadow-using
This is really neat to separate concerns and reduce the data needed to be synced by a device.