THEIR CHALLENGE
Maximizing value from a critical investment
For large corporate enterprises, applications used by thousands of employees are major investments that must both enable employees and deliver results. Ensuring that staff use enterprise software to its fullest extent is critical.
Adopt is a digital adoption platform operated by Swiss digital employee experience (DEX) management specialist Nexthink. It acts as an overlay to leading enterprise software, using embedded support to provide in-app guidance and personalized training that helps end users to navigate and learn complex applications and processes. The result is increased adoption, allowing staff to work more productively and deliver the necessary ROI.
“Adopt guides employees through unfamiliar applications so they can understand and use them in the most efficient way possible,” explained Ladislav Gažo, Senior Director at Nexthink.
To add Adopt to its portfolio, Nexthink acquired its original developer, digital adoption platform AppLearn. It was a shrewd move, but not all of AppLearn’s technology stack, which included Couchbase and Elasticsearch, delivered the holistic performance that Nexthink was looking for. For Nexthink, there was a clear opportunity to simplify the environment, and in doing so, cut costs, increase ease of use, and significantly enhance AppLearn’s performance.
“Our primary requirement for Adopt is that response times must be fast,” explained Matúš Bartko, Software Architect at Nexthink. “We don’t want users to open an application and see nothing happening for several seconds. That would be very, very disruptive.”
The previous setup often resulted in response times exceeding 100 milliseconds, putting pressure on the system. The system also had to handle high-frequency, concurrent partial updates to single-user objects from multiple sources; it was a pattern that was difficult to support efficiently with a complex mix of separate databases.
There was also an operational burden. The previous databases weren’t managed services, so Nexthink’s internal teams had to maintain them manually. This led to stability issues and, in some cases, outages.
“Having a managed service was a secondary criterion, but still an important one. We didn’t necessarily want to maintain the solution on our own, so we opted to switch,” Bartko said. “We saw that MongoDB Atlas would not only relieve us of that maintenance responsibility, it would also provide better performance and enhance our development process. It wasn’t a difficult decision.”
