Changing mainframe apps to microservices, with Fouad Hamdi - Tanzu Talk

April 28, 2023

In this episode, Coté is joined by Fouad Hamdi, to discuss a project he worked on to modernize of a 30-year-old mainframe app. Fouad provides a comprehensive breakdown of how he and his team at VMware Tanzu Labs approached this task, migrating a system relied on by over 3 million users from a mainframe infrastructure to a microservices architecture. Read the original blog post here: https://tanzu.vmware.com/content/blog/architecture-path-to-mainframe-modernization Fouad and Coté delve into the initial goals for mainframe modernization, the constraints, and past attempts at modernization that shaped the path they took. Fouad shares how they managed to migrate safely and at a rapid pace, all while maintaining the existing system's functionality. Listen as Fouad walks us through how the team leveraged the power of event storming workshops and Domain Driven Design (DDD) to understand the business domain and identify key areas for modernization. They discuss the challenges of working with older technologies like COBOL, and the strategies they used to bring business knowledge to a new generation of developers. They also explore how the team navigated complex issues such as coexistence between the old and new systems, and how they incrementally built the new system to avoid any disruption of service. Fouad shares invaluable insights into the importance of context in these modernization efforts, and the lessons they learned along the way. Whether you're a software engineer, an architect, or a business leader looking to modernize your own systems, this episode is filled with practical advice and lessons learned from modernizing a mainframe application. Tune in to learn from Fouad's experience and to understand how you can apply these lessons to your own mainframe modernization journey. More Read the original blog post: https://tanzu.vmware.com/content/blog/architecture-path-to-mainframe-modernization?utm_source=cote&utm_campaign=devrel&utm_content=TanzuTalk20230428_MF Fouad’s Blog: https://www.fouadhamdi.com/ Fouad in LinkedIn: https://www.linkedin.com/in/hamdifouad/

Previous
Between Chair and Keyboard with Oleg Zhurakousky
Between Chair and Keyboard with Oleg Zhurakousky

Please join Nate Schutta and guest Oleg Zhurakousky. Oleg is an open source practitioner with over 17 years...

Next Video
What is Possible with eBPF Compared to Spring Cloud, Kubernetes, and Service Meshes
What is Possible with eBPF Compared to Spring Cloud, Kubernetes, and Service Meshes

Software development based on a distributed (microservice) architecture provides both several advantages an...