They looked and evaluated other technologies and frameworks, such as other natively-compilable frameworks, Node.js and Vert.x. They decided that Node.js would not be a good option for them because of the burden that they would put on their Java developers to learn and migrate Java applications to Javascript. Some frameworks didn’t make the cut either because of their desire for big solid backers and sponsors. Another native-compilable framework wasn’t selected because it would fail to compile the MongoDB driver - using the MongoDB driver in native mode was not supported at that time and there was no way to skip the portions of MongoDB driver that would not compile to native. They nearly selected Vert.x because of its excellent context propagation capabilities and its outstanding performance. However, when they learned about Quarkus in April of 2019, and that it included Vert.x in its stack and provided memory and start-up time optimizations, they decided to go with Quarkus. According to Christos Sotiriou, DXL technical lead at Vodafone Greece, Quarkus “seemed to provide the performance boost we needed while at the same time having a good backer (Red Hat) and relying on battle-tested technologies”. In June 2019, Vodafone Greece had its first successful microservices deployment that relied on a limited set of their rewritten common libraries in Quarkus.