Determining the best practices of making scalable Grails applications on the cloud

Référence: PRX/WEB/3/2012 Description Détaillée Du Sujet :

The projet  is about a study to determine the best practices of developing JEE application (on Grails framework) that can handle many thousands of simultaneous users at the same time.

The internship can be divided to 2 parts :

   1.   Development of a prototype of a Grails application that contains all the caching an optimization components, like Hibernate second level caching and bean caching (spring cache).

   2.   Benchmarking the different deployment configurations such as database replication, database sharding, using postgreSQL, MySQL, NoSQL techniques.

The main goal is to determine the BEST configuration to use in order to handle 1 million users in one day. The output of the project will be a set of documents and guide lines for scalable grails development.

The results of the study will be tested on a bigger application that will be developed in another internship.

Détail de l'offre :

Nombre de Stagiaires Souhaité : 1
Compétences requises: Linux (ubuntu), good knowledge in java and JEE : Servlets, MVC, database.
Profil requis: Ingénieur
Responsable:Mr. Houcem Berrayana