Are you crazy? hosting 25 years old java code on a brand-new cloud?

Track: Cloud Technology
Abstract
Hosting legacy Java code on a modern cloud platform poses unique challenges. The age gap between the legacy code and the cutting-edge cloud environment requires careful consideration of compatibility, capability, performance, debuggability, observability, and security. If we are looking for a first-class cloud-native experience, then we need to focus on re-architecting, refactoring, and retargeting the code. On a positive note, this process provides an opportunity to enhance the system’s scalability, resilience, and maintainability using the latest cloud technologies. Enter application modernization! This session presents a practical approach to bridging the gap between legacy systems and modern execution environments. Attendees will learn not only best practices around application modernisation but also gain insights into how this approach turns challenges into opportunities for innovation, resulting in a more agile, scalable, and future-proof system.
Yee-Kang Chang
Yee-Kang (YK) Chang is the lead developer advocate for IBM's application platform and the developer experience architect for Open Liberty. He contributes to various open source projects like Eclipse Language Servers for MicroProfile & Jakarta EE and Open Liberty and is keen on how we can make life easier for developers.
Rich Hagarty
Rich Hagarty is a software developer and Developer Advocate at IBM, currently focusing on Java and Open Source related technologies. Based in Austin, TX, Rich has been active in the developer community for the past 7 years, working on cloud computing and AI technologies. He has created numerous learning paths, code patterns, articles, and videos - all to help developers understand and utilize IBM and Open Source technologies.