|
It was possible to profitably replace the applications executed on the user's computer. Applications designed for the client-server model enjoy extensive development compared to desktop applications . Due to the massive use of this technology, some problems have been seen in which the serverless model competes satisfactorily. These problems can be summarized in the following list of more or less critical factors: The operation of the systems under the client-server model requires an important hardware infrastructure or through virtualization.
In any case, continuous operation is required with the corresponding maintenance costs (at least electrical) regardless of use. For example, if the maintenance of a web service may require the intervention of a database, it must be buy email database in usable conditions for as long as possible. The technology associated with the servers requires regular software updates to guarantee the security and integrity of the stored data . The corresponding technical support is another expense added to the previous one and that increases the need for personnel to solve any incident. The needs of a server can change significantly over time.
It is possible to see periods of little activity and others of great demand. The scalability of the systems again produces uncomfortable situations in cases in which this increase in use is not easy to anticipate. Many web applications have a simple design that is reproducible in multiple similar cases for different missions with easy customization. The client-server model requires iterative hardware or software infrastructures disproportionate to simple goals . How it is possible to do without servers Web applications running on a server use dependencies on the system itself to carry out the work entrusted to them.
|
|