Language International

Cloud computing, E-Commerce and Retail

A worldwide service to search and pay for language courses, and book and pay for accommodation. This platform also has an intranet for schools with a useful administration panel.


Performance consulting for Language International project LI was facing serious problems related to performance and stability. Pages were returning very slowly and when excess traffic was encountered, the application was frequently failing. The then server architecture was unable to handle the application and was extremely costly. There were no emergency procedures in the case of the application becoming unresponsive.

codete case study language international1


Page and server architecture were audited to determine the most crucial bottlenecks in the application. Application source code was evaluated precisely to identify any possibilities in improving certain parts. As a result of the audit a list of suggested improvements was formed and plan of implementation was established.

For the purpose of a performance and stability audit, experts were delegated to deliver their experience from similar projects, especially senior backend developers and server/database specialists.


LI needed a development team to improve project stability and performance and introduce new desired features.The daily duties of the team working in ‘scrumban’ methodology are: the development and implementation of functionalities designed by the client. Prior to development we have a brainstorming session in which key functionalities, necessary technologies, libraries and optimal functionality implementation is discussed. Our expert team is managed internally with a team leader as first point of contact. As the client doesn’t have anyone technical on site, they needed technical web application experts to suggest efficient and working solutions.

codete case study language international2


An expert cross-functional team with team leader was formed including backend developers, full-stack programmers and Dev-ops. We worked with responsive methodologies, ensuring short cycles of reaction time in a rapid moving market. Emergency procedures were employed, such as when the application is offline which allowed reducing our response time to just one hour. Currently, the website is now 3 times faster, we provided a service to customers of all nationalities and enabled the client with transfer cost optimization (some extra payment systems). The Interface is now user friendly, intuitive, attractive, with new functionalities and promotions. The www server was changed into nginx increasing the site loading speed, always good. Furthermore, we added payment range, optimized application, for efficiency, using load balancing, query cache and xCache and memcache templates, legacy code optimization and server environment change.

Want to find out more?

Leave us your email address and you'll hear from us soon.