Performance and Scalability
Excellent scalability and performance are key characteristics of ULC. Check our Load Test paper that describes how a low-cost Intel server could handle more than 1300 concurrent users of the Online Shop application, with response times below 1 second, and server-side memory consumption of only 400 KB per user session.
The performance and scalability of an application always depends on the complete end-to-end software stack, and is therefore never the sole responsibility of ULC (which affects the presentation layer only). ULC ensures, however, that client/server interaction and the presentation layer will never be the performance bottleneck of your application, eliminating a risk that has killed thousands of projects.
ULC's performance and scalability features include:
- rigorous minimization of server roundtrips and message size;
- full support for standard JEE clustering.