Ooh, good point! I didn't notice the 'Core Module Pattern' part before. G) does seem to be a closer match, with the mention of the local replica and the separation of the synchronization logic. E) is more of a standalone caching pattern, while G) feels more like a variation on the core ECS pattern.
You know, the more I think about it, the more I'm leaning towards G) as well. The 'code independence' and 'consumers not affected by Sync' aspects sound like they could be key features of the 'Lazy Load' variation. Plus, the 'ECS with local replica' part seems to fit the 'Core Module Pattern' description.
Chandra
7 months agoGlory
7 months agoBrynn
7 months agoMalinda
7 months agoWade
7 months agoFletcher
7 months agoVicki
7 months agoFrancoise
7 months ago