# Apache Apex Reviews
**Vendor:** The Apache Software Foundation  
**Category:** [Big Data Processing And Distribution Systems](https://www.g2.com/categories/big-data-processing-and-distribution)  
**Average Rating:** 4.4/5.0  
**Total Reviews:** 15
## About Apache Apex
Apache Apex is an enterprise grade native YARN big data-in-motion platform designed to unify stream processing as well as batch processing.




## Apache Apex Reviews
  ### 1. A Personal Journey with Real-Time Big Data Magic

**Rating:** 4.5/5.0 stars

**Reviewed by:** Abdul Vajid M. | Full Stack Developer, Small-Business (50 or fewer emp.)

**Reviewed Date:** December 21, 2023

**What do you like best about Apache Apex?**

The standout feature of Apache Apex is its seamless scalability and efficient distributed processing. As a developer, I appreciate the platform's ability to handle large-scale data streams with optimal resource utilization. The event-driven architecture, coupled with low-latency processing, makes Apache Apex particularly well-suited for real-time applications, adding a layer of flexibility to my development toolkit.

**What do you dislike about Apache Apex?**

From a developer perspective, one potential drawback of Apache Apex could be its initial learning curve. Getting accustomed to stream processing concepts might take some time, especially for those not already familiar with the intricacies.

**What problems is Apache Apex solving and how is that benefiting you?**

Apache Apex tackles the challenge of processing massive streams of real-time data. For instance, in an IoT application, it ensures I can handle and analyze continuous data feeds promptly, detecting patterns or anomalies in real-time. This capability not only improves the responsiveness of the application but also enhances its overall reliability and performance.

  ### 2. Outstanding performance of Apache

**Rating:** 5.0/5.0 stars

**Reviewed by:** Prathap Reddy C. | Associate Consultant, Enterprise (> 1000 emp.)

**Reviewed Date:** December 26, 2023

**What do you like best about Apache Apex?**

Apache Apex is a distributed processing engine designed for high-throughput, low-latency, and fault-tolerant big data processing. Some features and strengths of Apache Apex include scalability, low latency, high durability etc...

**What do you dislike about Apache Apex?**

Everything is fine there is no dislike of qpex

**What problems is Apache Apex solving and how is that benefiting you?**

benefits collectively contribute to Apache Apex's suitability for organizations dealing with real-time data processing challenges. Keep in mind that the specific benefits depend on the use case and how well the technology aligns with the organization's requirements.

  ### 3. Review

**Rating:** 4.5/5.0 stars

**Reviewed by:** Akshay J. | Senior Associate Technology, Small-Business (50 or fewer emp.)

**Reviewed Date:** December 09, 2023

**What do you like best about Apache Apex?**

Apache Apex offers high-throughput, low-latency processing for big data applications. It supports event time processing, fault tolerance, and has a scalable and distributed architecture.

**What do you dislike about Apache Apex?**

Apache Apex as still in development phase it has a support for limited technologies currently

**What problems is Apache Apex solving and how is that benefiting you?**

Additionally, Apex provides a flexible programming model and supports a variety of data sources and sinks. This is useful when dealing in data processing based business usecases

  ### 4. Review for Apache Apex

**Rating:** 4.5/5.0 stars

**Reviewed by:** Vinod B. | Technical Business Operation Analyst, Mid-Market (51-1000 emp.)

**Reviewed Date:** December 21, 2023

**What do you like best about Apache Apex?**

All are the things I like but the community support is very excellent

**What do you dislike about Apache Apex?**

Resource requirements are very much high and which may increase cost but there is nothing to dislike apart from this

**What problems is Apache Apex solving and how is that benefiting you?**

This helps us while processing real time data very efficiently.
This is excellent

  ### 5. Powerful Solution for Large Data Processing

**Rating:** 4.5/5.0 stars

**Reviewed by:** Akash V. | Software Developer, Small-Business (50 or fewer emp.)

**Reviewed Date:** December 18, 2023

**What do you like best about Apache Apex?**

It has low latency for processing of big data applications and it is scalable

**What do you dislike about Apache Apex?**

The interface is quite complex and it furthers requires some learning before using it

**What problems is Apache Apex solving and how is that benefiting you?**

It solves challenges for big data process with a low latency and good scalabilty

  ### 6. Awsome experience working with apex

**Rating:** 4.5/5.0 stars

**Reviewed by:** Saurabh .D. T. | Enterprise (> 1000 emp.)

**Reviewed Date:** December 18, 2023

**What do you like best about Apache Apex?**

Interface and easy to process as well as easy to implement.

**What do you dislike about Apache Apex?**

Nothing as such for now happy with what they offer

**What problems is Apache Apex solving and how is that benefiting you?**

All of the big data processing challenges and hurdles are solved by Apex.

  ### 7. Very Good Exp

**Rating:** 5.0/5.0 stars

**Reviewed by:** Ravi Ranjan K. | Big Data Developer, Small-Business (50 or fewer emp.)

**Reviewed Date:** December 18, 2023

**What do you like best about Apache Apex?**

Best for stream processing and very easy to use

**What do you dislike about Apache Apex?**

Few limitation are still there which needs to be solved

**What problems is Apache Apex solving and how is that benefiting you?**

Streaming and transfering of data from prod to consumer

  ### 8. Meeting and exceeding our Big Data expectations

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Information Technology and Services | Mid-Market (51-1000 emp.)

**Reviewed Date:** June 26, 2023

**What do you like best about Apache Apex?**

Firstly, the scalability of Apache Apex is nothing short of impressive. No matter the volume or velocity of the data we are working on, it has proven capable of working effortlessly, scaling up and down as needed. This feature has not only enhanced our data processing capabilities but has also significantly increased our operational efficiency. Its fault tolerance is a game changer and has helped us remain stress-free, knowing that the data will remain unaffected even during failures. Its ability to handle stream and batch data jobs has also been invaluable for our operations, allowing us to run different use cases on a single platform.

**What do you dislike about Apache Apex?**

The complexity of Apache Apex is something that every User initially struggles with, especially those unfamiliar with distributed systems. Also, the slower pace of updates is something that can be improved.

**What problems is Apache Apex solving and how is that benefiting you?**

Apache Apex's ability to process data in real-time, whether batch or stream data, no matter the data size, has been the most beneficial feature. It has allowed us to process large amounts of data in real-time, ensuring we do not need multiple tools. Its fault tolerance capabilities have assured that the data will remain unaffected even if there are any faults during data processing. Its ability to scale up and down automatically based on the data volume and size and data reliability has also been of utmost help to our organization.

  ### 9. A fine YARN based hadoop streaming solution.

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Information Technology and Services | Mid-Market (51-1000 emp.)

**Reviewed Date:** December 06, 2023

**What do you like best about Apache Apex?**

Apex is very scalable and is very user friendly. It has alot of features and also allows dynamic changesto topology.

**What do you dislike about Apache Apex?**

For a beginner , using and learning Apex can be a bit confusing because of plethora of features provided.

**What problems is Apache Apex solving and how is that benefiting you?**

It is helping with real time processing of Big data generated regardless of the data size with very reliable perfoemance.

  ### 10. Empowering the use of data through simplified interfacing.

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Banking | Mid-Market (51-1000 emp.)

**Reviewed Date:** December 25, 2023

**What do you like best about Apache Apex?**

Seamless platform. 
Easy API integration. 
Transforming big data usage to a highly friendly environment.

**What do you dislike about Apache Apex?**

Robustness of the system. 
Support and community adoption.

**What problems is Apache Apex solving and how is that benefiting you?**

Heavy big data transformation through the platform. Also enabling streaming data in to manage the data flow optimally. API integration with front end is flawless.

  ### 11. Apex batch processing

**Rating:** 2.5/5.0 stars

**Reviewed by:** Aravind K. | Data operations analyst, Mid-Market (51-1000 emp.)

**Reviewed Date:** September 26, 2023

**What do you like best about Apache Apex?**

It is best used for batch processing in my company and it is a serverless tool for big Data

**What do you dislike about Apache Apex?**

Sometimes it makes feel flink is better than apex in handing big data

**What problems is Apache Apex solving and how is that benefiting you?**

I handle multiple big data and btach processing and also processes them in a stream with ETL and ingestion.

  ### 12. Apache Apex is user friendly for batch processing

**Rating:** 5.0/5.0 stars

**Reviewed by:** Vrishti J. | Senior Assurance Analyst, Enterprise (> 1000 emp.)

**Reviewed Date:** September 28, 2023

**What do you like best about Apache Apex?**

It searches fault and tries to make recovery. Also, it maintains large volume of data. Overall it is good for maintaining electronic records

**What do you dislike about Apache Apex?**

It provides interface only for Java. Hence bit complicated and inconvenient

**What problems is Apache Apex solving and how is that benefiting you?**

It processes data in real time irrespective of size of data which is really beneficial feature

  ### 13. Less famous yet powerful platform

**Rating:** 5.0/5.0 stars

**Reviewed by:** Vishal A. | Head of Operations, Enterprise (> 1000 emp.)

**Reviewed Date:** July 26, 2021

**What do you like best about Apache Apex?**

The best part of Apache Apex is it’s capability to handle real time Big data streams with very low latency rate, strict correctness guarantees and high reliability.

**What do you dislike about Apache Apex?**

Fault Tolerance is based on Yarn hence, certain scenarios are possible like container Fault and more. I am sure Apache is already working to fix it with the open community to make it even better still some work needed to be done more swiftly.

**Recommendations to others considering Apache Apex:**

My Recommendations for Apache Apex would be to those who are currently using traditional framework to move to Apex if they are looking for cost cutting and latency issue resolution. As a matter of fact even I offered the solution to my current clients as well facing similar issues

**What problems is Apache Apex solving and how is that benefiting you?**

Data is the new diamond mine for the world and everyone needs a solution for traditional ETL frameworks like informatica which have biggest issue of latency and processing cycle time when comes to Live data streams which is resolved for us by Apache Apex and so far best solution to fix the costing and latency issue

  ### 14. Apache Apex; An Open Source Streaming Analytics Solution

**Rating:** 4.5/5.0 stars

**Reviewed by:** Sanskriti G. | Senior Software Engineer, Small-Business (50 or fewer emp.)

**Reviewed Date:** June 17, 2020

**What do you like best about Apache Apex?**

Apache Apex is scalable, easy to use, and user friendly. It provides real-time insights with greater program ability, supports batch processing, and maintains a large volume of data expeditiously offering high throughput on streaming. Being a distributed architecture is compatible with various business intelligence tools. Scalability is adopted by partitioning which allows work distribution and adaptation to load spikes. Most significantly, Apache Apex uses checkpointing which in terms search for fault tolerance and recovery.

**What do you dislike about Apache Apex?**

It's quite tough when it comes to implementation and working with the procedures, one needs to be a Tech-savvy. Being a top-notch Hadoop tool users might find difficulty in resource allocation. Programming Interface is based on Java, though it supports JVM based languages, still lacks the convenience for design and development.

**Recommendations to others considering Apache Apex:**

Highly recommendable! Just make sure you go with the official documentation before starting.

**What problems is Apache Apex solving and how is that benefiting you?**

As being a data-driven streaming analytics solution Apache Apex focuses on operator allocation, execution time and allows developers to understand the delicate environment between networking and serialization cost.

  ### 15. Very complicated but good overview of electronic records

**Rating:** 3.5/5.0 stars

**Reviewed by:** Verified User in Hospital & Health Care | Enterprise (> 1000 emp.)

**Reviewed Date:** March 09, 2018

**What do you like best about Apache Apex?**

Organized and confidential information all in one place

**What do you dislike about Apache Apex?**

Sometimes a little complicate in interface

**What problems is Apache Apex solving and how is that benefiting you?**

Only research and medical records


## Apache Apex Discussions
  - [What is Apache Apex used for?](https://www.g2.com/discussions/what-is-apache-apex-used-for)

- [View Apache Apex pricing details and edition comparison](https://www.g2.com/products/apache-apex/reviews?section=pricing&secure%5Bexpires_at%5D=2026-06-04+01%3A47%3A45+-0500&secure%5Bsession_id%5D=584cd30d-6345-4c90-a237-61aa5ef4346b&secure%5Btoken%5D=b0884618f2a11bb459fcac7334d7ed9312240d11500a5642b1a037ca2a187663&format=llm_user)

## Apache Apex Features
**Database**
- Real-Time Data Collection
- Data Distribution
- Data Lake

**Integrations**
- Hadoop Integration
- Spark Integration

**Platform**
- Machine Scaling
- Data Preparation
- Spark Integration

**Processing**
- Cloud Processing
- Workload Processing

**Building Reports**
- Data Transformation
- Data Modeling
- WYSIWYG Report Design
- Integration APIs

**Platform**
- Mobile User Support
- Customization 
- User, Role, and Access Management
- Internationalization
- Sandbox / Test Environments
- Performance and Reliability
- Breadth of Partner Applications

## Top Apache Apex Alternatives
  - [Databricks](https://www.g2.com/products/databricks/reviews) - 4.6/5.0 (772 reviews)
  - [Google Cloud BigQuery](https://www.g2.com/products/google-cloud-bigquery/reviews) - 4.5/5.0 (1,147 reviews)
  - [Snowflake](https://www.g2.com/products/snowflake/reviews) - 4.5/5.0 (707 reviews)

