When to use connection architecture