Security improvement for the Travel Agencies
B2B company that develops websites for travel agencies required to increase application performance for one of their clients dramatically.
First, they wanted us to make a performance audit and set up a proxy web server to increase the available simultaneous connections for end-users. The system could handle not more than 50 user sessions, and the server failed to deliver content if the number exceeded. CPU load also increased.
Second, our client wanted us to avoid modifying the source code of the application as they had used the old Django 1.6 and had no appropriate engineering resources available.
+ We met both requirements and suggested setting up a CDN, which was the only modification the development team had to introduce.
+ We made the audit and executed some load and performance tests. Then we applied the best practices to configure the Nginx server for the most efficient static content caching.
+ After all, we conducted a series of final tests, proving that the server could handle up to 1.5k simultaneous user sessions with no CPU and RAM load growth.
+ This way, our client could distribute their legacy product meeting current performance standards in the industry and focus on developing a new version of their product.
Currently, our team consults them on new application architecture and system administration.