01. Problem

The objective was to add more context to the existing data stored in a Salesforce instance by enhancing it with additional information queried from multiple external systems. The idea was to collect the maximum scope of information within Salesforce for further machine learning analysis without any major prefiltering. The APIs of external systems were mostly documented in RAML.

02. Solution

To enable the business in their exploration of contextual data from third party systems that could improve the prediction power of their custom machine learning model we decided to build an automated load tool that would enable the client to easily add new data feeds. Our aim was to simplify the whole data model creation and data load process and treat Salesforce Platform as a general purpose data store. Putting MuleSoft integration platform into action we created a universal mechanism that automatically generates a custom Salesforce data model on the basis of RAML specification of the API and then populates it in a full snapshot or incremental fashion.

03. Result

Our proprietary API connectivity tool enabled us to turn Salesforce into a general purpose data store and to quickly populate it with contextual data from various third party data sources. The automated process of Salesforce schema creation and data loading dramatically improved the business ability to try and explore new data sources for their predictive machine learning models.

Migration of Oracle Coherence applications to Hazelcast

Building a new application or extending your development team?

🚀 We're here to assist you in accelerating and scaling your business. Send us your inquiry, and we'll schedule a free estimation call.

Estimate your project

Consult your project

Submit the form to discuss your project and our software development, team augmentation and consultancy services. Our clients are located in the US, the UK, and Western Europe.

or call us: +1 415 340 8020 (US) or +44 20 3322 8684 (UK)

NULL

What happens next?

  1. Initial Request
    When you submit your request, we will immediately confirm it and analyze your initial questions and project scope.
  2. Discovery Call
    We schedule a call at a convenient time to discuss your project requirements and goals, and answer any questions you may have.
  3. Expert Meeting
    This meeting focuses on detailed project analysis, strategy development, and technology selection.
  4. Proposal
    Based on the insights gained from our discussions, we will prepare a commercial proposal that includes the scope of work, timeline, and cost estimates.
  5. Contract
    The final step is to sign a contract that defines the terms of our relationship and the framework for successful project delivery.
Arkadiusz Drysch | CTO

Testimonials

They have a very good company culture of their own, which gives them a real edge compared to other providers.

CEO

Leading UK system integrator

They're very skilled technically and are also able to see the bigger picture.

Managing Partner

Scalable SaaS for healthcare IoT built on Salesforce platform

They've been consistently able to deliver work on time and within budget.

CTO

High performance SaaS for financial insitutions

We are seriously impressed by the quality and broader picture of anything they do for us.

CEO

Gold trading platform