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

4 May 2026 Roq: Leveraging Quarkus to Build Static Sites at the Speed of Go

Java's resurgence is fueled by performance gains, modern frameworks like Quarkus, and native compilation, exemplified by Rooka lightweight static site generator leveraging Quarkus for dynamic rendering, Markdown content, and streamlined workflows, with future AI integration and open-source advancements.

20 Apr 2026 Engineering Stable, Secure and Scalable Platforms: A Conversation with Matthew Liste

Systems engineering and software development's evolution emphasizes hands-on learning, mentorship, and intuitive experience, while addressing AI's impact on apprenticeships, balancing abstraction with deep system understanding, managing risks in high-stakes sectors, navigating innovation-stability trade-offs, scaling complex systems, evolving engineer roles, customer feedback loops, fostering continuous learning and collaboration, and prioritizing craftsmanship, systemic thinking, and the synergy between technical precision and practicality.

13 Apr 2026 How SBOMs and Engineering Discipline Can Help You Avoid Trivys Compromise

Strengthening mobile app security beyond minimal standards, leveraging Software Bill of Materials (SBOM) to address supply chain risks under legislative mandates like U.S. Executive Orders and the EU's Cyber Resilience Act, and utilizing tools such as Cyclone DX and SPDX for dependency tracking, compliance, and mitigating supply chain attacks through improved tooling and practices like OIDC authentication.

More Podcasts by InfoQ episodes