That architecture worked for us - it may well not work for other needs, depending on communication latencies, costs, and so on.
Reply on news.ycombinator.com