Are there any good resources for learning about game architectures? I am looking for high level overviews of different architectures. I tend to find information about the various pieces of a game such as entities, physics engines, scripting, etc but not about how to bring all of the pieces together.
As a bonus, how does the type of game influence this? For example, a platformer and an MMO would have differences.