[Haskell-cafe] Looking for architecture/infrastructure advice on coping with thousands of concurrent clients