Case Studies

Building stuff on its own is sufficient reward and reason for makers to build things. We do, however, want to do it with purpose. We create to influence our surroundings positively. We want the outcome of our efforts to benefit those who are around us.

Case Study 1

Scaling cloud infrastructure

A Data Reseller approached Foretheta to modernize their existing cloud infrastructure. The client wanted to reduce the cost of ownership while having the flexibility to scale their data processing to higher traffic rate when needed.

Challenge

The client was using Rackspace Dedicated Servers. Their workloads were low most of the time, so they were mostly wasting server capacity when it was unused. To meet the potential demand spikes, they would need to lease even more servers.

Solution

Foretheta helped migrate the client's infrastructure to AWS to enable them to autoscale and handle the increased workloads cost-effectively.

he client's had a redundant (primary/backup) set of servers to host their Celery workers. The celery workers pulled jobs off a Redis cluster. A redundant MySQL server set was used for persistence.

Foretheta replaced Redis with ElastiCache. MySQL servers were replaced with RDS. The Celery workers were migrated to AWS Lambda.

Benefits

- Entirely move away from the dedicated server capacity in Rackspace.

- Easily facilitate scaling out capacity based on demand.

- Achieve a 63% reduction in costs.

Case Study 2

Fast text analytics

A Patent Analytics company wanted to speed up their text analytics jobs that they ran on 2TB of compressed Patent text data in the cloud. The legacy application took days to run some of the data transformation operations on more than 100 Million documents.

Challenge

The client desperately needed to reduce the time required to run data transformation jobs on their patent data from days down to minutes, while remaining within budget. Therefore, they had to limit the size of the servers since fixed server capacity is expensive.

Solution

The client desperately needed to reduce the time required to run data transformation jobs on their patent data from days down to minutes, while remaining within budget. Therefore, they had to limit the size of the servers since fixed server capacity is expensive.

Foretheta used Amazon EMR to make running Hadoop clusters smooth and fast on 100+ million documents.

Benefits

- Reduce the time it took to run their jobs from days down to minutes.

- Run jobs on the 100 million plus documents simultaneously.

- Permit the client's team to focus on innovating and creating more value-add services on top of the Patent data, instead of being bogged down by long-running jobs.

Case Study 3

Aligning remote workforce

A major staffing agency approached Foretheta to help them align their workforce to their strategic plan. They wanted to build a custom application that would fit their workflow. Tracking the performance of each employee against their KPIs had to happen in a single place and on a regular cadence. Their existing system depended on slow tools that did not integrate well.

Challenge

The client had less than a hundred users, so they intended to keep costs low as they ramped up their project. At the same time, they wanted the ability to scale, when needed.

The client was based out of a smaller region and cared about the ability to find a technical team that can maintain their project as they found success.

Solution

Foretheta built the application on top of Elastic Load Balancing and used CloudFormation templates for automation. We used Postgres RDS as the backend database. We automated the deployment process using Git and a Continuous Integration pipeline.

Foretheta developed the client's application using in NodeJS, a Javascript-based framework, ensuring they would be able to hire local talent to maintain the application.

Benefits

- Intuitive and up-to-date application.

- Highly available and scalable architecture.

- Low cost for a small number of users.

Case Study 4

Testing the price impact of order book events

A client approached Foretheta to help validate an algorithmic trading strategy they were developing. The strategy involved testing the price impact of order book events. The client needed to implement and test the strategy in a short amount of time. The client required an option to run the trading strategy on live if needed.

Challenge

Speed was of the essence as the client was working under a strict deadline. The implementation needed to make use of existing systems that provided access to historical and live data.

The client required a system that implements existing API for frequently used models in algorithmic trading strategies.

Solution

Foretheta and the client selected Lime Brokerage Studio as it had access to live and historical data on the platform.

Foretheta deployed the trading strategies to hosted machines with low-latency access to multiple US markets. They also had a rich set of features for backtesting intraday strategies. They also had a rich set of features for backtesting intraday strategies. They also had a rich set of features for backtesting intraday strategies.

Benefits

- Possibility to run trading strategy on live data

- The quick deployment permits our client to catch the deadline