Solution Architecting Using Queues?