Global consulting firm captures data at the speed of business
Our client wanted the application to be an internal showcase of the underlying technologies and something they could demo to clients.
Businesses make better decisions with easily accessible analysis of real-time data.
Our client, one of the top five consulting firms wanted to improve one of their internal sales reporting systems that was using aging technology. In particular, the organization was unable to achieve real-time data capture, aggregation, and analysis with its existing sales dashboard.
Enlisting the help of OneSix, company leaders set out to replace slow internal systems and processes with a near real-time modern web application to view financial and operational metrics in a user-friendly and performant way.
They wanted the application to be an internal showcase of the underlying technologies and something they could demo to clients.
Supporting real-time reporting and analysis
The OneSix team worked alongside our client’s development team to architect a solution that could support sub-second response times. Together, our teams built out the service and caching layers to improve the performance of data from downstream systems.
ElasticSearch provided the ability to store vast quantities of unstructured data from numerous slower systems, as well as filter and aggregate the data at incredibly fast speeds using custom-developed ElasticSearch plugins. The data was then displayed to the user using custom graphs and charts built in D3.
The teams also built complex business logic to do financial calculations, and real-time currency conversion and helped set the standard for modern single-page applications within the group.
The application backend was built using .NET Web API and OData
The front-end was built using AngularJS
Non real-time data was stored in elastic search for efficient filtering and aggregation
DynamoDB was used to store data per microservice
Real-time data was processed using an enterprise service bus
Graphs and charts were built using D3
OneSix’s contributions to this project helped streamline data aggregation and reporting, enabling our client to dynamically respond to market changes in real-time. In addition, the solution our team developed helped set the standard for modern single-page applications across their internal organization.
Our team was subsequently called back for additional application build-outs.
My experience was fantastic with OneSix. They listen to your query carefully and then are able to solve your issues within the correct time frame and reasonable price. Super knowledgeable team!
One of my favorite things about One Six is their willingness to work with us on whatever we need. Early on in the project, we determined we needed an additional tactical resource instead of an advisory one, and One Six happily switched out resources for us, ensuring we had what we needed to complete the project.
They dig in and help understand the problem, how to think about it, provide the best technical options of how to solve it, then execute as quickly as possible. This is by far the best way to help me make sure we're successful, and that I know what's being done and how to support it once they're finished.
Discover how we’ve helped our customers build Modern Data Organizations.
Global pharmaceutical manufacturer launches next-gen clinical testing solution
Custom back-office application improves flavor manufacturer’s operations
Mid-sized software products company replaces unreliable internal application