"Cloud native" isn't just an analyst buzzword, it's the foundation for most enterprise development these days. If it's worth building, it needs to built on the cloud.Photo: Joe McKendrick
That's one of the takeaways of a recent survey of 1,800 developers conducted by the Eclipse Foundation. The survey concentrated on developers working with the Jakarta EE platform -- known until recently as Java Platform, Enterprise Edition.
Two of the community's top three priorities for Jakarta EE show a consensus that the platform evolve to support cloud native development, while the third priority emphasizes the need for a faster pace of innovation on the platform.
Half, 50 percent, of the respondents said they ran about one-fifth of their Java applications today in a cloud. But more than 30 percent said that within the next two years they expect to be running 60 percent or more of their applications in the cloud. "Those estimates may be low given that most of the respondents have not had a chance to evaluate a forthcoming cloud-native implementation of Jakarta EE," the report's authors add. Currently, well over half of respondents (58 percent) view Java EE in its current form as being suitable for the cloud.
Kubernetes emerged in the survey as a favored path for making Jakarta EE cloud native, although alternative platforms may still emerge in the recently formed Jakarta EE working group. Nearly a third of respondents reported they are already working with Kubernetes.
Microservices also tops enterprise developers' agendas. A majority, 61 percent, say their number-one wish for the Jakarta EE platform is better support for microservices.
The Spring and Spring/Boot frameworks (57 percent) dominate when it comes to building microservices using a derivative of Java, the