To ensure zero vulnerabilities & performant portal the client required:
Upgrading all Drupal 7 contrib modules, core, and security patches.
Improve the performance by reducing the page load time
Upgrade PHP and Apache server versions
Ensure minimum downtime
Due to security concerns, we couldn’t leverage any third party or open source plugins
Our Tech Consulting
QED42 proposed the following changes:
Drupal 7 core version upgrade
Upgrade the contrib modules & security patches
Upgrade to PHP 7.3
Upgrade Apache 2.2 to Apache 2.4
Kotak Securities' digital trading platform hadn’t been updated for several years, this led to poor performance and high vulnerability toward security threats.
We audited their code base and checked for security update compatibilities. The audit indicated that we were required to update the Drupal 7 version and their current PHP version to accommodate the security patches.
Drupal 7 core and contrib modules
The Drupal community releases security updates, bug fixes, and new features regularly. We updated KSL’s Drupal 7 core along with 15 contrib modules to ensure that the digital trading platform was up-to-date with all security patches and that the modules operated seamlessly.
Upgrading Apache server
KSL’s portal used the Apache 2.2 web server. Apache is the most commonly used web server for Drupal. However, the Apache 2.2 web server has a lot of vulnerabilities and thus we upgraded KSL’s Apache server to 2.4.
Upgrading PHP 5.3 to PHP 7.3
The minimum recommended PHP version for Drupal 7 was PHP 7.2.x. KSL’s digital trading platform was operating on the PHP 5.3 version whose support had ended on June 3, 2019. Beyond security considerations, KSL’s portal was missing out on the significant performance improvements that come with the newer versions. Our team upgraded the PHP version to 7.3, which not only comes with security enhancements but also huge performance gains.
Since the KSL portal acts as a digital trading platform and is used extensively by around 27 lakh customers for equities, derivatives, mutual funds, margin trade funding, depository services, and third-party products like insurance. In order to cater to this large influx of users, the client required all the upgrades and enhancements to the portal to happen with minimum downtime. QED42 considerably reduced the downtime from 6 hours to less than 2 hours and ensured that the portal was up and had minimum impact on end-users.
Enhanced security for Kotak’s digital trading platform by eliminating all vulnerabilities and upgrading the security patches.
Enhanced the performance by improving the page load time by 20%
We ensured minimum downtime in order to offer a seamless experience to their end-users