1. Collection of online content extraction services

These services provide users with accurate and up-to-date results in the shortest possible time by intelligently collecting and processing data from various sources. This product is designed for people who want to get the information they need in one place and with high accuracy without getting confused among multiple sites.

Among the customers of this product, a voice assistant and a search engine can be mentioned, which query information from these services based on the user’s search and provide it to the user. 

Providing diverse data

Financial information

Display real-time prices and history of over 35 currencies and cryptocurrencies

Tourism

List of the world's top hotels, tours, and tourist attractions with up-to-date prices

Books and software

Search for books by title, author, and publisher + List of Android apps

Lifestyle

Recipes, price comparisons, and weather forecasts for cities

Advanced Technologies:

  • Using CI/CD, SonarQube, and automated tests for high code quality
  • Scalable and Stateless architecture with Apache Camel and Kafka for high traffic management
  • Swagger documentation and real-time monitoring with Grafana, Prometheus, and

Developed with Java, Spring, and JPA for fast and secure processing

Using CI/CD, SonarQube, and automated tests for high code quality

Scalable and stateless architecture with Apache Camel and Kafka to handle high traffic

Swagger documentation and real-time monitoring with Grafana, Prometheus, and Sentry

Innovations

Smart Crawling

Collect data without creating additional burden on destination sites

Async Processing

: Using request queues for better performance

Overcoming security challenges

Solving CloudFlare JS Challenges and Simulating Browser Behavior

Data extraction

Extraction from unstructured texts with advanced algorithms

2. Bot Detection system for detecting malicious user behavior

In the world of high-traffic Internet, security and speed are two of the main challenges for software platforms. Our product is a system for detecting and combating malicious bots that protects software platforms from attacks like an intelligent guard, without affecting the real user experience.
This system is a scalable tool for analyzing user behavior and identifying risky activities in order to prevent Layer 7 denial of service attacks. The main system first sends all user requests to the intelligent bot detection service or Bot Detection and, if approved, passes them to other subsystems for processing.
This system makes decisions by analyzing user HTTP requests and considering criteria such as request rate, user response history and other behavioral data. The output of this analysis is a user authorization count, registering the user as a suspected bot and a bot. In this process, the system uses a variety of bot detection algorithms to execute a hierarchy of reactions that can identify bot-like users. These reactions are applied automatically and with minimal delay, proportional to the level of suspiciousness of the user’s behavior.

If you are looking for a fast, smart and scalable solution for your website security, this product is the best choice!

Why is this product unique?

Extremely fast response

In less than 20 milliseconds, it detects whether a request is from a human or a malicious bot and reacts immediately.

Automatic scalability

Even if your website traffic suddenly increases, the system automatically allocates more resources and prevents service disruption.

Smart challenges

Instead of displaying CAPTCHA to all users, it only tests suspected bots with various challenges (such as JavaScript challenge or cookie challenge) and lets real users through without interruption.

Real-time reporting

With analytics dashboards, you can stay informed about attacks, system performance, and how to deal with threats at any time.

Competitive advantage

Unlike legacy systems that delay all users or only use CAPTCHA, this product uses artificial intelligence and behavioral data processing to identify threats more accurately and provide a better user experience.

3. MLOps solution

This product is a comprehensive and innovative solution for data management, facilitating the process of training large language models (LLM), and providing MLOps services that enable user interaction with deployed models. Its three main areas of activity are: big data analytics for text data preparation, providing advanced MLOps tools for automating processes related to AI models, and designing functional applications for user interaction with language models.
This product is designed for LLM development teams, organizations active in big data processing, and businesses that require dedicated chatbots.

Reasons for being knowledge-based:

Technical complexities such as automating model evaluation, data and model versioning, data pipeline management, and scalable infrastructure for refining big data demonstrate a high level of expertise and innovation that makes this product one of the leaders in the field of AI and machine learning.

Technological and innovative features

Big data analysis

Collect and refine multi-terabyte massive data from sources like Common Crawl using scalable and distributed infrastructure.
Data cleaning including deduplication, advanced filters, and removal of useless data with tools like Apache NiFi and complex algorithms like Min-Hash LSH.
Extract several hundred million Persian documents from billions of global documents.

MLOps Services

Data and model versioning that allows for the reproduction of experiments and comparison of different versions of models.
Automate the model evaluation process including serving models, automated testing, and recording evaluation results in data repositories.
Provide scalable infrastructure for managing big data and complex AI model training processes.

Model interaction application

Developing an application to present language models to users using advanced technologies such as Chainlit, React, and gRPC, allowing customers to interact directly with the models and receive intelligent responses.