Sign in Agent Mode
Categories
Become a Channel Partner Sell in AWS Marketplace Amazon Web Services Home Help

Reviews from AWS customer

2 AWS reviews

External reviews

172 reviews
from and

External reviews are not included in the AWS star rating for the product.


4-star reviews ( Show all reviews )

    Mihir Raval

Strong typing has reduced runtime failures and supports predictable backend operations

  • April 27, 2026
  • Review from a verified AWS customer

What is our primary use case?

I have been using Ada for a little over three years now, primarily in backend control systems and a few safety-sensitive services where predictability matters more than raw developer convenience. What stood out early was how much Ada catches at compile time, especially around type mismatches and boundary issues, which saved us from a lot of avoidable production bugs. I use it in a fairly demanding environment with strict uptime targets, where it consistently holds up well, making it one of those tools we trust for the part of the stack where reliability really isn't negotiable.

My use for Ada is building reliable, low-level service components that handle device communication, telemetry ingestion, and deterministic processing, particularly where timing and correctness matter. Ada's strong typing and built-in concurrency model make it a very natural fit, especially for components that need to run continuously without memory drift or unexpected runtime behavior. I lean on it for the parts of the platform where stability is more important than rapid iteration.

I have one example to share where Ada really made a difference: a telemetry processing service built in Ada for an industrial monitoring platform, ingesting roughly 1.8 million sensor events per day, validating them, and routing them into downstream systems with very tight error tolerances. After moving that workflow from a mixed Python implementation into Ada, we cut runtime exceptions by around 40% and reduced processing latency by just under 30%, with the biggest win being the service becoming much more predictable under load, especially during peak ingestion windows.

Ada helps achieve that reduction in runtime exceptions and processing latency mostly through its language features, with tooling reinforcing the gains. The biggest factor is Ada's strong static typing and range constraints, catching bad states at compile time instead of discovering them through runtime exceptions in production. We benefit from explicit package contracts and stricter interface boundaries, reducing invalid data passing between components and eliminating a lot of the defensive error handling we used to write in Python and C. Latency improvements mainly come from moving the hot path into compiled, native Ada code, which removes interpreter overhead, cuts object churn, and provides much more predictable execution under load.

Beyond the core services, we also use Ada for internal utilities, protocol adapters, and a few embedded system integration layers. A significant area of impact is writing deterministic interfaces to hardware-adjacent systems without needing excessive defensive code. We also use ALIRE to standardize dependency handling and simplify local environment setup, which makes onboarding much more streamlined and cleaner than older Ada workflows, giving us a pretty practical, modern toolchain around the language.

What is most valuable?

The best features Ada offers include strong typing, package-based modularity, and native concurrency. Strong typing eliminates entire categories of logic errors before code even runs, while the package model forces cleaner interfaces that made larger codebases much easier to maintain over time. The built-in tasking model provides a big advantage by allowing us to write concurrent code without complex threading patterns.

Strong typing is the biggest game-changer for my team as it has the most immediate impact by stopping entire classes of bugs before they ever make it into runtime, especially around invalid states and unit mismatches between different services. This translates directly into fewer runtime exceptions, less defensive code, and much cleaner reviews, with developers reasoning about well-defined data instead of loosely enforced inputs. Though the other features absolutely matter, strong typing is the one that changes day-to-day engineering behavior the most.

A good feature of Ada is how readable it stays even as a system grows, with package specs making interfaces clearer for reviews and having a real impact on collaboration. Developers can understand intent faster without tracing implementation details. We also got good mileage out of contract-style checks and runtime assertions in a few sensitive modules, helping us catch edge cases earlier in test cycles and noticeably shortening debugging time.

What needs improvement?

The biggest area for improvement in Ada is ecosystem depth. While Ada itself is very solid, the library ecosystem is still thinner compared to Go and Rust, especially for newer cloud-native tooling and integrations, meaning we occasionally have to build wrappers or bindings ourselves, which adds some friction.

Documentation and onboarding could be smoother, especially for developers new to Ada coming from modern ecosystems. The core docs are good, but practical examples around debugging, package patterns, and a modern deployment workflow could be more polished. We created some internal starter templates to shorten the ramp-up time, which helped, but better out-of-the-box guidance would make adoption easier.

For how long have I used the solution?

I have been working in this field for around five years now, and I have built strong expertise in backend engineering, cloud infrastructure, Linux system administration, and DevOps practices. I have extensively architected and maintained critical applications, mentored development workflow, and implemented reliable solutions.

What do I think about the stability of the solution?

Ada is stable. Once deployed, the Ada services are very quiet operationally, which is exactly what I want in production, with fewer crashes, fewer memory-related incidents, and much more predictable runtime behavior under sustained load, making it one of the most stable parts of our stack.

What do I think about the scalability of the solution?

The scalability of Ada is better than many people assume. It handles horizontal scaling well in containerized services, with native performance allowing us to push through more throughput per instance before scaling out. We could increase throughput by around 2.3x before needing additional infrastructure, helping keep cloud costs under control while still improving performance.

How are customer service and support?

The customer support is solid, especially on the tooling side. Support interactions are usually technical, direct, and useful, which I appreciate. We didn't need much handholding, but when we had compiler or build chain questions, responses were generally competent and practical, smoothing the overall experience.

Which solution did I use previously and why did I switch?

Before Ada, we used a mix of C++ and Python for the same mission workloads, which worked, but we spent too much time managing memory-related defects in C++ and optimizing performance bottlenecks in Python. Ada gave us a much better middle ground of native performance with far stronger correctness, which is really why we switched to Ada.

How was the initial setup?

My experience with pricing, setup cost, and licensing is that it is straightforward overall because Ada itself isn't the expensive part, with most of the cost sitting around engineering time and tooling setup. The setup is smooth once we standardized on GNAT and ALIRE, requiring a little more effort for first-time onboarding than a more mainstream stack, but after that, the environment is stable and repeatable, with the initial setup cost being slightly higher, but it pays off quickly in reduced maintenance.

What about the implementation team?

We deploy Ada in a hybrid model, as most of the runtime services are containerized in the cloud, but we also have a few edge and embedded adjacent workloads running closer to hardware, which works well because Ada handles both environments comfortably, giving us consistency across cloud and low-level execution paths without needing different languages.

What was our ROI?

The return on investment is very strong, especially after the first six months, where we see about a 20% reduction in maintenance effort, roughly 30% fewer production issues, and a noticeably lower operational noise for the team, with the engineering savings alone justifying the adoption, particularly in the services where reliability is critical, making it an investment that becomes more valuable over time.

What's my experience with pricing, setup cost, and licensing?

For specific outcomes, Ada saves us a significant amount of engineering time, cutting production bug volume by roughly 30%, reducing average debugging time by about 35%, and trimming infrastructure overhead by close to 18% after consolidating some services into leaner, native binaries. More predictable build and deploy cycles save the team a few hours every sprint, making the efficiency gains very noticeable over the course of a year.

Which other solutions did I evaluate?

Before choosing Ada, we looked at Rust, modern C++, and Go. Rust was the closest serious alternative because it solves a lot of the same reliability problems; however, at the time, the learning curve was steeper for our team. Go was easy operationally but didn't give us the same compile-time safety guarantees for low-level components, making Ada the best fit for our specific mix of determinism, safety, and maintainability.

What other advice do I have?

My advice for others looking into using Ada is to use it where correctness and reliability actually matter, not just because it is technically elegant. Ada shines in systems where downtime, unpredictable behavior, or hard-to-debug failures are expensive. If your workload is safety-critical, sensitive, real-time, or long-lived, it is worth serious consideration, with the understanding that building a little more around the edges may be necessary.

Overall, Ada delivers exactly where we need it: reliability, predictability, and long-term maintainability. It is not the trendiest option, but that was never the point for us. In the right use case, it is exceptionally dependable and pays off over time, making me absolutely willing to use it again for the same class of system. I would rate my overall experience with Ada an 8.

Which deployment model are you using for this solution?

Hybrid Cloud

If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?


    Brbhavsar Bhaskar

Symptom insights have guided accurate triage and support better provider routing for patients

  • April 09, 2026
  • Review provided by PeerSpot

What is our primary use case?

Ada is a healthcare software that provides disease identification based on your symptoms. I receive many symptoms and questions from patients about their conditions because they want to book a visit and provide the reason for their visit. I have used it a couple of times to check what my son is going through when he had a fever and many different conditions. I put the symptom in, and it was pretty accurate.

What is most valuable?

The best features Ada offers in my experience include asking for the age, the symptom, and the frequency of the symptoms. Ada gives a couple of options based on priority, such as what could be the disease or condition, and it has a wide list and better options, which is very helpful.

Ada has positively impacted my organization as I work on the provider directory by re-routing based on patient symptoms to determine which patient should go to which doctor. Ada provides suggestions in the provider directory, and routed appointments are directed to the right provider based on specialty and super specialty.

What needs improvement?

Ada can be improved by being able to identify symptoms based on the age, and it needs to have more questionnaire options. Additionally, the speed of the application should be improved.

For how long have I used the solution?

I have been using Ada for probably six to seven years.

What do I think about the stability of the solution?

Ada is stable in my experience.

What do I think about the scalability of the solution?

Ada's scalability is something we are currently dealing with as we are scaling right now with the provider directory, according to which they can pre-fill those questions.

How are customer service and support?

There is no customer support because we are using it internally.

Which solution did I use previously and why did I switch?

I have never used a different solution before Ada.

What was our ROI?

I have not yet seen the return on investment with Ada as we recently started with it.

What's my experience with pricing, setup cost, and licensing?

My experience with pricing, setup cost, and licensing is that it was pretty reasonable based on the input and the questionnaire.

Which other solutions did I evaluate?

I did not evaluate other options before choosing Ada.

What other advice do I have?

My advice for others looking into using Ada is to provide as much information as possible, including the severity of the symptoms and the age. I would rate this review as an 8 out of 10.


    Victor W.

Enhancing Customer Support with Powerful Integrations

  • February 19, 2026
  • Review provided by G2

What do you like best about the product?
I like Ada for its ease of use and the out of the box integrations. The robust API/HTTP capabilities are a standout for me, along with the amazing customer support. The robust metrics and data gathering are beneficial, and the customizability of Ada is a big plus. I also appreciate how often Ada updates their product with new and innovative features. The API error logging, tracking, and testing within Ada's platform is easy to use, adding to the user-friendly experience. The initial setup was very easy, and it only took roughly three weeks to set everything up for phase 1.
What do you dislike about the product?
Pricing is a big one, and due to the nature of our product, security updates from Ada would be nice. For things like Playbooks, I've found that once a user is engaged in a playbook process they're sometimes 'stuck' in it. It would be nice if users were less stuck when engaging in a playbook process.
What problems is the product solving and how is that benefiting you?
Ada solves scalability, reduces cost per ticket, and handles incident spikes effectively as our company grows.


    Cátia R.

Effortless Collaboration and Innovation

  • November 24, 2025
  • Review provided by G2

What do you like best about the product?
The easiness to work, and the availability to bring new ideas/needs to the table in order to improve our services.
What do you dislike about the product?
The setup, meaning one bot for each domain.
What problems is the product solving and how is that benefiting you?
The requests are straightforward, making it easy for us to teach them to our AI bot.


    Toby M.

Effortless Customer Support with Fast Results

  • November 20, 2025
  • Review provided by G2

What do you like best about the product?
I find Ada incredibly valuable as it serves as our first line of customer support, which allows us to manage an increasing sales volume without the need to scale up our support team. This efficiency is crucial for meeting demand seamlessly. I love how Ada efficiently handles all our simple tickets, which significantly reduces the workload on our CS team, enabling them to focus on resolving more complex issues. The product is easy to use and delivers rapid results, enhancing our operational efficiency. The onboarding academy is fantastic and has provided me with the opportunity to upskill myself as an AI agent builder, a task I hadn't previously undertaken. I greatly appreciate Ada's playbooks feature, which allows for the easy implementation of existing SOPs into successful flows without having to build complex ones from scratch. Furthermore, the initial setup of Ada was remarkably easy and smooth, and the support from their team, including hyper-care support and assistance from the solutions team and our Customer Success Manager, has been amazing.
What do you dislike about the product?
I find the UI for customers powered by Ada's playbooks feature could be improved. Currently, there's a limitation where we're unable to show images or videos in our customer flows, which is integral for product demonstrations and enhancing customer interaction. Although it seems there's ongoing work to address this, the current restriction significantly affects how effectively we can utilize the playbook module.
What problems is the product solving and how is that benefiting you?
I use Ada as our first line of customer support, automating simple ticket handling, enabling our team to focus on complex issues while maintaining qualitative fast responses. Ada's ease of use and onboarding help me upskill rapidly, simplifying AI agent building with effective playbooks.


    Silvia H.

Powerful Platform and Outstanding Support

  • October 23, 2025
  • Review provided by G2

What do you like best about the product?
What I like most about Ada is how much we’ve accomplished together through our partnership. Their platform is powerful, reliable, and easy to use, and the collaboration with their team has been excellent. Their team is super reactive, when we needed help or anything we wanted to achieve. They’ve helped us scale automation efficiently, improve our customer experience, and continuously find ways to optimize processes. The product evolves quickly, and their support makes a real difference.
What do you dislike about the product?
While Ada’s platform is powerful and user-friendly, it can feel a bit limited when it comes to building more dynamic workflows or adapting the conversation logic automatically based on user intent. The setup process for flows sometimes requires more manual work and testing than expected, especially when compared to platforms that offer stronger built-in discovery features or self-optimizing flows.

I’d love to see more automation in how the system learns from customer interactions and streamlines conversation building over time , this would make scaling and optimizing use cases even easier.
What problems is the product solving and how is that benefiting you?
Ada is helping us automate and streamline a large portion of our customer interactions, which reduces ticket volume and improves response times. It enables us to provide instant, consistent answers to common questions while freeing up agents to focus on more complex cases.

The platform also makes it easy to build and adjust flows based on customer behavior and feedback, giving us flexibility and control without depending heavily on engineering. This has led to greater efficiency, better containment rates, and an overall smoother customer experience.


    Patrick A.

Ada helps scale support by improving automation and lowering escalations.

  • October 10, 2025
  • Review provided by G2

What do you like best about the product?
Ada’s platform makes it easy to automate complex support flows, measure performance through clear metrics, and continuously optimize with minimal engineering effort. The improvements in containment and automated resolution show real, measurable impact.
What do you dislike about the product?
Reporting can sometimes lack depth for nuanced analysis, and CSAT isn’t always the most accurate reflection of chatbot success — especially for automated interactions.
What problems is the product solving and how is that benefiting you?
Ada automates repetitive support tasks, reducing escalations and freeing our team to focus on complex issues, which improves efficiency and customer experience.


    Reniel A.

ADA - The Chat Assistant that we need

  • August 22, 2024
  • Review provided by G2

What do you like best about the product?
ADA is easy to use and easy to understand how their system works. The way how to set up the automated answers is also easy to do since the options such as text box, videos, and images can be dragged and dropped to the chat flow plus the actions available make the chat flow properly work.
What do you dislike about the product?
The technical terms that we need to understand for the chat flow to work. But once you know those terms, it's going to make the chat flow outstanding.
What problems is the product solving and how is that benefiting you?
Since it automates our customer service responses, and we also have offline hours, it makes our operation work 24 hours a day. In addition, once the chat flows are setup correctly customers will surely get the answers that they need.


    Information Technology and Services

Well designed chatbots for any business

  • April 28, 2023
  • Review provided by G2

What do you like best about the product?
Best-in-class chatbot that looks great and performs well. The builder platform has a drag-and-drop blocks design that makes building the chatbot a logical, intuitive, and efficient experience. Ada integrates well with Zendesk, so if you are using Zendesk, it is a perfect match.
What do you dislike about the product?
If you have multiple chatbots on contract with Ada. The chatbots don't connect or aggregate data in any way. this makes for a disjointed experience. In a world where every application has an open API, Ada charges a lot for access to their data API. Pre-built integration are also a little lacking.
What problems is the product solving and how is that benefiting you?
Ada contains and deflects a lot of customer inquiries that would normally go to our support team. It allows our customers to ask specific questions and get the answers they need quickly and efficiently.


    Financial Services

Easy Building, Murky Data

  • April 26, 2023
  • Review provided by G2

What do you like best about the product?
I love how accessible Ada is: When I started managing our bot, Ada Academy made onboarding easy and comprehensive. In my day-to-day, Building Blocks make answer-building straightforward and even fun! I've also found our rep, Gina, to be very attentive.
What do you dislike about the product?
I rely heavily upon Ada's reports to identify training opportunities and report to higher-ups. When gathering data, I often see conflicting numbers, which makes it hard to measure the effectiveness of the bot. These cases have been escalated to your Developers in two separate tickets, but have not seen any follow-up.

We have also experienced some major bugs within our ZD <> Ada live chat integration. Gina and Francisco have worked hard to do resolve what they can in real time. However, we are still unable to pass over chatter identifiers to ZD, so the agent do not know who they are speaking with when accepting a chat. This has also resulted in an ongoing ticket with the Ada Team and a delayed launch of live chat support.
What problems is the product solving and how is that benefiting you?
Ada addresses frequently asked questions and allows Betterment customers to self-service, thus deflecting ticket volume for our human support team. Because of Ada, we no longer have to hire & train new full-time agents. Instead, we are able to retain our team of ~35 by making their workload more manageable.

We are working to use live chat to increase revenue (live chat rollover support = customers move their money to Betterment in real-time). However, as mentioned earlier, this use case has not been fully launched due to ongoing Ada <> ZD integration issues.