InfoQ Homepage Architecture Content on InfoQ
-
Safely Changing Software to Avoid Incidents: a Conversation with Justin Sheehy
In this podcast, Michael Stiefel spoke with Justin Sheehy about how to safely put software into production without creating production incidents. Among the topics discussed were the futility of root cause analysis, and the importance of having a shared language for discussing incidents. This discussion included the need for software to be malleable as well as observable.
-
Observability in Java with Micrometer - a Conversation with Marcin Grzejszczak
Marcin Grzejszczak, a veteran of observability spaces, discusses the current state of the space, including its evolution and the fine-grained details of how to instrument your system to capture all relevant information at every level - both inside services and between services communication.
-
The Financial Architecture of Software with Ian Miell
In this episode, Thomas Betts speaks with Ian Miell about how the financial aspects of a business affect how software is designed and built. If Conway’s Law says organizational structures determine the software design, then following the money helps us understand why those organization structures exist, and ultimately whether software will be successful in achieving its goals.
-
Microfrontends: Heuristics, Patterns and Antipatterns by Luca Mezzalira
Luca Mezzalira, a pioneer and enthusiast of microfrontends, discusses the microfrontends' evolution over the past years, underlying a set of heuristics that will allow you to gradually implement them in your product. He also touches on approaches to obtain quick feedback, both in your inner and outer development loops.
-
Understanding Event-Driven Architecture in a Multicloud Environment
Teena Idnani, senior solutions architect at Microsoft, shares her experience on how and when to use event-driven architectures to improve the experience of your customers. She touches on when to use and not use this approach, as well as how to design your system, implement observability, and when to consider using more than one cloud vendor.
-
Using Behaviour Stories to Manage Cultural Debt
In this podcast Shane Hastie, Lead Editor for Culture & Methods spoke to Ahmad Fahmy about using behaviour stories to promote culture change in fractured organisations.
-
Resilience and Incident Management with Vanessa Huerta Granda
In this podcast Shane Hastie, Lead Editor for Culture & Methods spoke to Vanessa Huerta Granda Manager of Resiliency Engineering at Enova about resilience and incident management.
-
Exploring the Impact of Generative AI on Software Engineering and Career Paths
In this podcast Shane Hastie, Lead Editor for Culture & Methods spoke to Alex Cruikshank, the Director of Software Engineering at West Monroe.
-
Building Organizational Resilience through Documentation and InnerSource Practices
In this podcast Shane Hastie, Lead Editor for Culture & Methods spoke to David Grizzanti, a principal engineer at the New York Times, about the importance of documentation for organizational resilience, the concept of InnerSource, the parallels between engineering and art, and the challenges and advice for engineering leaders
-
Crisis Management, Black Swans and Resilience
In this podcast Shane Hastie, Lead Editor for Culture & Methods spoke to Sharon Robson about crisis management and business resilience, particularly in the context of technology and software supply chains.