Quarkus has helped Talkdesk to streamline their development process with a familiar environment by providing a set of technologies well known to their developers, like Hibernate ORM, MicroProfile, Camel, Kubernetes, etc. It has also helped them with their test-driven development approach by leveraging Quarkus built-in testing harness. This combination resulted in a fast 2-week ramp-up to high developer productivity due a very small learning curve and existing expertise of the Quarkus extensions. In addition, the generation of a single small JAR with “just your code”, less memory consumption and faster startup times in JVM and native modes make Quarkus very interesting for the cloud and containers. All of this has allowed Talkdesk to maintain their continued competitive edge in the market.

As Roberto Cortez, Talkdesk Principal Architect, described “Quarkus has introduced a new paradigm that puts things upside down on the way things are run under the covers - supporting native, all reflection done at compile time and not runtime is just amazing!”.

In addition, their use of the Quarkus development mode, i.e. live coding, allows their developers to change code on the fly, making them more productive. Talkdesk tests most features via Quarkus Tests, which they find very valuable. Not only does the built-in Quarkus testing harness allows their developers to quickly and easily include tests into their code but it also encourages developers to follow Talkdesks’s established test-driven development best practices. Developers are free to use development mode but they are encouraged to write Quarkus Tests first.