Help Inform Azure Java EE Migration Guides

The Azure team at Microsoft (myself included) has been strengthening its commitment and outreach to the Java EE community and customers. A few months ago, I ran a study with the community and customers to understand how Java EE developers move to the cloud. One of the interesting findings of the study is that Java EE developers like to see migration guides that speak to their use case from cloud providers like Microsoft. Following up on these findings the team is now developing just such guidance that hopefully speaks to you, starting with Linux virtual machines and Kubernetes.

The idea is to target Azure migration of major Java EE application server workloads (such as WebSphere ND, WebSphere Liberty, WebLogic, JBoss EAP and WildFly). The guidance will likely include online documentation, ARM templates, Azure Marketplace solutions, Docker images, Helm charts, samples, workshops, talks and so on. All the materials will be developed completely in open source so customers and the community can contribute at any point.

However, as we all know there is no substitute to working closely one-on-one with actual user stakeholders as well as getting some up-front input. Solutions developed in a vacuum are rarely on-point. The ideal goal is to have a small selected set of customers give us real time feedback on the guidance we provide as we develop/release it incrementally. If desired, Microsoft is ready to help such customers with a free migration proof-of-concept. Such selected customers will work directly with the Microsoft Program Manager responsible for developing the guidance (that’s me) as well as the engineering team.

If this sounds like something you want to do, please fill out the survey linked to the image below and remember to include your contact information in the end. Even if you are not necessarily interested in migrating to Azure, it is still very helpful to fill out the form and share your ideas on what you would like to see, at least in theory. No need to include your contact information. The survey attempts to understand common use cases the guidance should aim to cover to best serve your needs. The survey should take only five minutes or so.

If you can, I also ask that you help spread word on this effort. You can do so easily by re-tweeting the following.

Do remember that you are always welcome to reach out to me on just about any topic related to Azure and Java EE. I believe we at Microsoft are working hard on your behalf and I am certainly always glad to hear from you. I hope you can help us out too. My contact info is below.

Reza Rahman
Principal Program Manager
Java on Azure at Microsoft
+1 717 329 8149

Please note these views are my own and do not reflect the views of Microsoft as a company.

Published by Reza Rahman

Reza Rahman is Principal Program Manager for Java on Azure at Microsoft. He works to make sure Java developers are first class citizens at Microsoft and Microsoft is a first class citizen of the Java ecosystem. Reza has been an official Java technologist at Oracle. He is the author of the popular book EJB 3 in Action. Reza has long been a frequent speaker at Java User Groups and conferences worldwide including JavaOne and Devoxx. He has been the lead for the Java EE track at JavaOne as well as a JavaOne Rock Star Speaker award recipient. He was the program chair for the inaugural JakartaOne conference. Reza is an avid contributor to industry journals like JavaLobby/DZone and TheServerSide. He has been a member of the Java EE, EJB and JMS expert groups over the years. Reza implemented the EJB container for the Resin open source Java EE application server. He helps lead the Philadelphia Java User Group. Reza is a founding member of the Jakarta EE Ambassadors. Reza has over a decade of experience with technology leadership, enterprise architecture and consulting. He has been working with Java EE technology since its inception, developing on almost every major application platform ranging from Tomcat to JBoss, GlassFish, WebSphere and WebLogic. Reza has developed enterprise systems for well-known companies like eBay, Motorola, Comcast, Nokia, Prudential, Guardian Life, USAA, Independence Blue Cross, Anthem, CapitalOne and AAA using Java EE and Spring.

Leave a Reply