More Podcasts by InfoQ episodes

Software Evolution with Microservices and LLMs: A Conversation with Chris Richardson thumbnail

Software Evolution with Microservices and LLMs: A Conversation with Chris Richardson

Published 23 Feb 2026

Duration: 00:54:33

The podcast discusses software architecture, AI integration, and engineering productivity, covering topics such as modernizing legacy systems, transitioning to microservices, and the limitations of Gen AI in software architecture.

Episode Description

In this podcast, Michael Stiefel spoke with Chris Richardson about using microservices to modernize software applications and the use of artificial in...

Overview

The podcast focuses on themes presented at the QCon London conference, targeting senior engineers and architects interested in modern software architecture, AI integration, and engineering productivity. A key discussion involves an interview with Chris Richardson, who provides insights into the responsibilities of a software architect, strategies for modernizing legacy systems, and the challenges involved in shifting from monolithic to microservices architectures. The conversation highlights issues like governance in legacy systems, the importance of data model refactoring, and maintaining data consistency in microservices environments, while also addressing challenges such as decentralized reporting and the risks associated with monolithic rewrites. It emphasizes the value of continuous improvement in software development.

The discussion also examines the current limitations of Generative AI in software architecture, noting its lack of conceptual understanding, difficulty in validation, and inability to handle ambiguity, though it can still assist with smaller tasks like documentation and code generation. The speaker reflects on the evolution of software development practices, the growing role of open-source libraries, and the personal and professional dimensions of being a software architect, underscoring the emotional and intellectual demands of the role.

Recent Episodes of Podcasts by InfoQ

8 Jun 2026 From MCP and Vibe Coding to Harness Engineering: How Did AI Native Engineering Evolve in One Year

The evolving AI adoption in software delivery involves architecture, collaboration, and rapid advancements, highlighting shifts in coding tools from autocomplete to agentic modes, context engineering challenges, hybrid tool use, local model limitations, privacy concerns, and the need for formal validation and industry-academia collaboration to enhance agent autonomy and address reliability gaps.

1 Jun 2026 Requirements Analysis for Architects: A Conversation with Sonya Natanzon

Architects must balance technical and business priorities, prioritize user satisfaction and organizational goals, navigate communication challenges, apply domain-driven design principles, address AI's impact on software development, and adapt to evolving technologies while emphasizing creativity and strategic alignment.

18 May 2026 Context is the Key to the Agentic Architecture Revolution: A Conversation with Baruch Sadogursky

AI adoption in architectural decision-making emphasizes trade-offs between efficiency and complexity, challenges of ambiguous requirements, context-driven engineering, frameworks like the Intent Integrity Kit for iterative clarity, architect roles in managing systems and stakeholder dynamics, and the need to balance AI capabilities with human oversight amid ethical and technical limitations.

More Podcasts by InfoQ episodes