Enterprise AI Platform​​

We design and build a custom-made AI Platform that best fit your data and use cases

Fathom Platform

AI application suites

Rapid Application Development

Data Integration and Ingestion

Data Preparation and Enrichment

Exploratory Data Analysis

The platform offers low-code and no-code Exploratory Data Analysis

Exploratory Visualization

The platform offers low-code and no-code Exploratory Data Analysis

Feature Engineering and Store

Our platform help Data Engineers with the process of  Feature Engineering raw data  including

Feature Reuse Across Organization

Feature Store lets teams organize the features in such a way that it can be reused in many projects

Streamline Model Training and Serving

Use the same feature definitions for training and serving. Feature Store is the fastest path to operationalizing analytic data for model training and online inference

Model Training

i

Model Interpretation and Deployment

Model Monitoring in low-code & no-code Visual environment

Model Governance

Engagement Process

Activity

Timeline

AI Application Development

12 Weeks

AI Readiness Assessment

This is an exploratory stage where we first get to understand  your business in-depth. Then we will assist you in defining the  specific problems and in determining the most suitable approach based on your data and business objectives

Includes:  workshops with the client 

Outcome: A list of recommended AI use cases 



Proof of Concept

PoC aims to investigate and determine whether the recommended AI use case  can achieve positive benefits for a particular business problem

Includes: Weekly meetings to review  the progress 

Outcome: Valuable prototype 

AI Application Development

This stage aims to develop an AI application with full-scale production

Includes: Weekly meetings to review the progress 

Outcome: AI Platform and AI application 

Models Monitoring and Improving

This stage aims to monitor and improve (retrain) the models inside the AI application

Includes: Weekly meetings to review the progress 

Outcome: Improved and updated AI application



 

 

 

Performance

Throughput, Latency, Capacity. · 28 million non-persistent and 6 million persistent messages/second per appliance· 1.75 million non-persistent and 235,000 persistent messages/second per software broker

  • Up to 200,000 concurrent IoT connections per device 

Availability & Maintainability

Recovery process, mitigation plan, notifications of failure occurs

Recording all failures in a persisted environment (data must be relevant to the user and the support engineer, logging to enable timeline analysis and tracing of errors. Ability to snapshot the system state at failure so the condition is replayed in a dev. Environment, compliance with standards, best practices, reference architectures etc. Up to date documentation (including architecture diagrams, interfaces, coding guidelines etc), Technical debt management, System health check monitoring inc. smoke tests that the application runs correctly

Portability

Accessible via APIs for the most popular programming languages, and supports all of the latest open APIs and protocols so you can take a best-in-class approach to application development, avoid the hassle of protocol translation, and stay free of technology lock-in. Messaging APIs are available for C, C++, C#/.NET, Java, JavaScript, JMS/JCA, and Node.js

Scalability & Reusability

Number of users, Amount of data, CPU, Memory, I/O intensive operations, Concurrency, Asynchronous, Statelessness, Long running operations (batch scheduling on non-peak times)

Openness & Extensibility

High cohesion and low coupling, SOLID principles,  modularize the user interface so different modules can become available with minimum impact, abstractions to design those system boundaries that are likely to be susceptible to change, pluggable architecture , make use of workflow engines with dynamic rules, expose functionality from layers, subsystems and modules through APIs, one-click deployment to allow for quick time to market, high test coverage to prove there are no side effects

Interoperability

Accessible via APIs for the most popular programming languages, and supports all of the latest open APIs and protocols so you can take a best-in-class approach to application development, avoid the hassle of protocol translation, and stay free of technology lock-in. Messaging APIs are available for C, C++, C#/.NET, Java, JavaScript, JMS/JCA, and Node.js

Enterprise architecture Development

Build the software diagram model that specifies how the software system should work earlier than the code development of the software. After approval and testing, it will be deployed

Microservices, Containers & Deployment Standardization

Efficiently streams events and information across cloud, on-premises and IoT environments. It supports a wide range of message exchange patterns including publish/subscribe, request/reply, streaming and replay, and qualities of service such as best effort and guaranteed delivery

Cloud Native Architecture

Deployment Architecture, Application Host, How Is Application Isolation Organized,  High Availability, Disaster Recovery, Auto-Recovery & Auto-Healing. a fully managed service that meet your exact needs in mere minutes, and scale on demand to any level

Available in public and virtual private cloud environments from Amazon Web Services, Google Cloud Platform, Microsoft Azure and Huawei and aliBaba Cloud. Managed “Ops” takes care of set-up, hosting, maintenance, upgrades, security and scaling of the messaging infrastructure. Web console, dedicated learning center and a REST API for CI/CD integration make it easy to manage

Runtime Architecture

Implement Stateless Architecture

A complete event streaming and management platform for the event-driven enterprise

Events Provisioning (Deployment & Operations) and Monitoring (Alerts and dashboards)It helps enterprises design, deploy and manage event-driven architectures across hybrid cloud, multi-cloud and IoT environments, so they can be more integrated and event-driven

Security

Precocity has a comprehensive security model. Because of the cloud nature of Fathom applications, security plays a big role in Precocity. It provides user registration. It confirms user’s email. It does not allow login bots to take control of the system. It allows two factor authentication and with its authorization technology, it limits the user from accessing data and/or functionality that has been disabled

Notifications

Any system has to have a way to notify the user. Fathom Precocity is no different. Configured alarms and events will notify the user once they have been triggered. Notifications will be through SMS, email, and/or badges on the screen

Audit Trail

Audit trail is an important information that provides detailed uses of Precocity. It provides detailed information to track problems. It also provides logs to track who has modified the system

Cloud Compatibility

Precocity was built to be deployed in the cloud. All Fathom applications are able to be deployed in Software As A Service environment due to Precocity. Precocity provides all the details for deploying a service in the cloud. It provides payment functionality, security functionality, authorization functionality and registration. User is able to register and start using any of the applications and Precocity handle the monthly subscription