The PeakLoad team came to us with their relatively new platform that (since launch) was riddled with increasing stability issues and numerous functional issues. Having lost confidence in their previous development partner, they decided to partner with our company since we had a demonstrated track record with custom built news aggregation platforms and fixing such types of problems they were experiencing.
The goal of this rescue project was to stabilize the current platform eliminating all downtime, fix the known issues reported by the user base and PeakLoad team, upgrade/update certain modules and functionality, and optimize the platform for improved performance.
What was the main challenge in this project?
The challenges we faced for this project were multi facetted and multi level. From a business side standpoint, there were no requirements, specifications documents or user manuals to reference. The business team had limited knowledge of the system although they were able to get by in their use of it. The bug list was quite long and in-depth consisting of critical, major and minor bugs that were impacting core functionality for both the administrators of the application as well as the subscribed membership base.
PeakLoad was under quite a bit of pressure to from its user base to remedy the issues as quickly as possibly with a high sense of urgency.
What was your solution or approach?
Our first priority was to conduct an expedited functional analysis and audit of the application. This would provide the backdrop for a comprehensive code audit that was guided by the crash reporting and bug reports of the system and allowed us to quickly formulate and engage a priority based troubleshooting and resolution strategy.
With application stabilization a mission critical priority, we then migrated the platform from an inferior hosting infrastructure to an upgraded enterprise grade platform with a superior hosting that was far better suited to handle the needs of the application.
We then proceeded to troubleshoot and resolve each bug report in a timely fashion while refactoring and optimizing code simultaneously. With the application stable and the bug reports resolved, we then shifted to updates and functional upgrades that were requested by PeakLoad and finishing up with a couple minor migrations and provided PeakLoad with the ongoing support and maintenance needed for continued application health.
Business Analysis
Application Functional Analysis
Comprehensive Code and Database Audit
Infrastructure Migration
Code Troubleshooting and Bug Fixing
Code Refactoring and Optimization
Core Library Updates
Functional Upgrades
Alpha Phase Various Testing and QA
Client UAT Internal Beta Testing
DevOps Services
Warranty, and Ongoing Support and Maintenance
What was the outcome or impact for the client?
Fully stabilized web application that went from 80% up-time to 99.99% uptime and less than 2ms latency.
System wide bugs resolved providing both administrators and paid subscribers with an error free application experience.
Partially migrated application architecture that provided a more centralized technology stack for better performance.