A Brief Glimpse Into Our Client

Our client is a leader in the online binary options industry renowned for having the fastest payout processing times and for providing first class customer service one can trust.

Unsatisfied with the existing service provider and they decided to partner with us to maintain their binary options trading application for better services at lesser costs. We provided them with an end to end solution including web development, application development, code labeling, database, and server maintenance.

The project came out to be highly complex and critical as the application takes input data from various sources like the IDC, and from different assets like the FOREX which includes a combination of all major currencies and from commodities like Gold, Silver, and Oil. All these data is dynamic and keeps changing in real time.

With more than 2 millions users globally there is no margin for errors.

The users should have the liberty to select a personalized web address, pick themes and templates of their choice.

Industry

Others

Tech Stack

Ruby, Jenkins, Grafana, PostgreSQL, Refinery

Country

UK

The Challenges We Faced Along the Way

challenges

We received the handover from the previous service provider with only a high level diagram of the network. There were no in depth information on the server network structure, the location of the servers and their numbers.

The objective was to keep the application devoid of any game lag which could hurt the business.

Soon after the project begun, the client confirmed that the binary data was not flowing into the application system. To fix the issue, we tried to restart the services using Jenkins which is the automation software used for continuous integration of every coding deployment on the website.

However, much to our surprise, we found that the automation software files were not present and no backup file could be found in the Docker content to run Jenkins. It happened due to damage to the physical server.

Our Primary Approach for This Project

approach

Our client approached us with their challenges and looked to us for a fast and efficient solution that could help them get back on track with their competitors. After reviewing their issues, we came up with the following approaches to resolve their challenges:

Dedicated Team Model
The client wanted to reduce costs and maintain flexibility at the same time. So, we suggested the client hire a dedicated team of project managers and developers. This model enabled us to provide specialized skills without the need for full-time hires, significantly cutting down the cost of resources.

Thorough System Analysis
We had limited information during the handover. So, our top priority was to conduct a thorough analysis of the server infrastructure. Our team planned to work around the clock to understand the data flow and identify potential bottlenecks.

Immediate Troubleshooting and Recovery
We noticed that the Jenkins automation files were missing. So, we made sure that our technical experts prioritized restoring the data flow, fixing server failures, and stabilizing the system.

High-Pressure Execution
The project required our team to push beyond normal working hours, including weekends, in order to resolve critical issues and get the system back on track. We ensured that the client’s operations could continue smoothly without significant delays.

Cost-Effective Resource Management
We planned for the client to save significantly on hiring and infrastructure costs by leveraging dedicated resources for specific technical tasks. The flexibility of this approach would allow the team to address immediate needs without the overhead of long-term employment contracts.

Our Primary Solution for This Project

primary Objectives

As a solution to handle the project, we advised the client to hire a dedicated team of project managers and developers. With this model, cost of hiring for the client was reduced to half. Due to the failure, the client was facing extreme pressure from the users end. We had very little information on what were the services defined in Jenkins and without this information it was not possible to resume the data flow back into the application. This was a serious threat.

The client became anxious as stoppage in the flow of data would lead to loss in the number of users and ultimately losing their business. The task was extremely challenging and time was running out. The entire structure of the server was needed to be discovered to fix the issue. We needed to find out the locations and the total number of physical and virtual servers. The team pushed the limits to work non-stop for the next three weeks including the weekends and after office hours. We provided them with an on demand technical expertise requiring even less than 3 months of work and support. They were specialized in Ruby on Rails, Jenkins, Grafana, Docker, PostgreSQL, Redis, Go, Relay, Refinery, IT Ansible, etc.

At any point in time, they did not need to hire any developer on a full time basis. The focused and skillful efforts by the resources for continuous three weeks helped to locate the 3 physical servers, 31 virtual servers and the 2 firewall servers. We then determined the entire server structure and acquired in depth information on the process and sequence of data flow among the servers and troubleshooted the issue. Undoubtedly, the client rejoiced as we exceeded their expectations to help save and stabilize their business, and that too at a half price. Local full-time hiring would have cost them double than the dedicated hiring model. And this by all means turned out to be a great success for our client.

Results

The platform’s improved design and efficiency result in several key outcomes that significantly boost business growth and operational success.

Restored Data Flow

By identifying and fixing the server issues, we successfully restored the flow of binary data into the application.

Cost Savings

The client was able to reduce operational costs by 50% by utilizing our dedicated hiring model.

Improved Server Infrastructure

Our recovery efforts helped us discover the locations of 3 physical servers, 31 virtual servers, and 2 firewall servers.

Enhanced Client Confidence

Our timely intervention ensured minimal disruption to our client’s 2 million global users and maintained their competitive edge in the market.

Fulfilling Client Needs One Step At A Time

Our dedicated team successfully resolved the issues within a compressed timeframe. By restoring the data flow and stabilizing the system, we exceeded the client's expectations and ensured that their critical binary options trading application continued to operate smoothly, without any significant downtime or data discrepancies. Additionally, the cost-effective approach of using dedicated on-demand resources helped the client save significantly, enabling them to allocate resources efficiently without incurring excessive hiring costs.

conclusion

Clients Love Partnering With Us

clone

There’s no amount of praise that can be enough to show how much we loved working with the dedicated team provided by Brainium. The developers really knew the domain well and provided regular updates. They always met every deadline without fail.

Def Profile

Edwin Doyle

Director

Technology-Driven
Change Starts With
Our Experts

We are your partners in growth.

google
clutch
trustpilot
glassdoor
100p2

We know how to keep a secret…and a signed NDA makes things more official.

16hours2

One of our team members will get in touch with you within 16 hours (except holidays).

pricing_transparency2

We leave nothing up to interpretation when it comes to pricing (aka NO hidden charges).

Start the Conversation!  
Reach Out to Our Team

Upload File
No file selected
100p2

We know how to keep a secret…and a signed NDA makes things more official.

16hours2

One of our team members will get in touch with you within 16 hours (except holidays).

pricing_transparency2

We leave nothing up to interpretation when it comes to pricing (aka NO hidden charges).

google
clutch
trustpilot
glassdoor