The initial question in the design of a server-based application is the load for which the application is to be designed. Depending on this requirement, one usually has to decide in favour of one of the two basic types of architecture:
The crux of the matter is that a cautious approach choosing a single-tier architecture will often result in expensive new developments or redesigns. On the other hand, using a multi-tier architecture usually substantially increases the costs and time involved in the development. This basic decision in favour of one runtime platform influences the application design in a way that subsequent changes are not possible unless considerable time and effort are expended.
The zen Platform can help to overcome this dilemma. Here every application can be scaled to meet your requirements without even changing one single line of the program code. The application can be executed in a simple servlet engine or distributed in a cluster of application servers. The flexibility thus gained helps your projects to be braced for the future, even if increased load requirements should materialize long after the project planning phase.
Just get going - the zen Platform safeguards scalability. Even afterwards.
Scaling to Your Needs