In this podcast Matthew Clark, Head Of Architecture for the BBC's Digital Products, sat down with InfoQ podcast co-host Charles Humble and discussed: the new architecture for the BBC’s online services; the challenges of using Lambda functions including cold start-up, function chaining, debugging and setting the memory profile; the role of DevOps and CI/CD; and the nature of a cloud transformation. Read a transcript of this interview: https://bit.ly/3u2I8H5 Subscribe to our newsletters: - The Inf...
Mar 29, 2021•30 min
In this podcast Ted Young, director of developer education at Lightstep, sat down with InfoQ podcast host Daniel Bryant and discussed: observability (and the three pillars), the OpenTelemetry CNCF sandbox project and the 1.0 release, and how to build an effective telemetry collection platform. Read a transcript of this interview: https://bit.ly/3eWqJvF Subscribe to our newsletters: - The InfoQ weekly newsletter: bit.ly/24x3IVq - The Software Architects’ Newsletter [monthly]: www.infoq.com/softwa...
Mar 22, 2021•33 min
Several years ago, today's guest Michael Feathers published a book called Working Effectively with Legacy Code. This book introduced ways of wrangling large codebases. In the book, Feather's discussed leveraging unit tests to introduce--not only a validation of correctness but also-- documentation on a system's operation, ways to decouple/modularize monolithic code, and 24 different techniques to introduce change safely. Today on the podcast, Wes Reisz and Michael Feathers go back and review the...
Mar 15, 2021•30 min
In this episode of the InfoQ podcast Dr Phil Winder, CEO of Winder Research, sits down with InfoQ podcast co-host Charles Humble. They discuss: the history of Reinforcement Learning (RL); the application of RL in fields such as robotics and content discovery; scaling RL models and running them in production; and ethical considerations for RL. Read a transcript of this interview: https://bit.ly/3uylAPz Subscribe to our newsletters: - The InfoQ weekly newsletter: bit.ly/24x3IVq - The Software Arch...
Mar 01, 2021•33 min
In this podcast Clare Liguori, Principal Software Engineer at Amazon Web Services, sat down with InfoQ podcast host Daniel Bryant and discussed: the implementation of continuous delivery at AWS, the use of automation and deploying to multiple test environments, and the benefits of canary releasing. Read a transcript of this interview: https://bit.ly/3qwCCLy Subscribe to our newsletters: - The InfoQ weekly newsletter: bit.ly/24x3IVq - The Software Architects’ Newsletter [monthly]: www.infoq.com/s...
Feb 22, 2021•34 min
In this podcast, Carin Meier of Reify Health sits down with Wesley Reisz and discusses how machine learning is being used to combat major illnesses (such as the coronavirus). After a short discussion on some of the work being done today, the two shift into a discussion on the challenges of working with healthcare data and machine learning. Topics around safety, ethics, and explainability are discussed. Read a transcript of this interview: https://bit.ly/3b6q1IB Subscribe to our newsletters: - Th...
Feb 16, 2021•28 min
In this podcast, Anubhav Mishra and Nic Jackson from HashiCorp sat down with InfoQ podcast host Daniel Bryant. Topics discussed included: the benefits and challenges of creating application platforms in the cloud, the need for effective developer workflows, and the role of the new HashiCorp Waypoint tool and service meshes within workflows. Read a transcript of this interview: https://bit.ly/36T3xcT Subscribe to our newsletters: - The InfoQ weekly newsletter: bit.ly/24x3IVq - The Software Archit...
Feb 08, 2021•32 min
Today on the podcast, we talk about LinkerD and the larger Service Mesh space with William Morgan (CEO of Buoyant). We cover William’s thoughts around important concerns such as latency and cost (both in your cloud bill and in real human costs) of operating services, we talk a bit about the birth and evolution of LinkerD (including some of the design decisions such as Rust in the data plane and Go in the control plane building Linkerd), and, finally, we’ll talk about the importance of security w...
Feb 01, 2021•32 min
In this podcast, Melissa Benua, Director of Engineering at mParticle, sat down with InfoQ podcast host Daniel Bryant and discussed: the importance of the roles of testing and security within DevOps; the benefits and challenges of building systems with teams of generalists; and how to “bake in” observability of systems from day zero. More on this: Quick scan our curated show notes on InfoQ https://bit.ly/2LUBBho You can also subscribe to the InfoQ newsletter to receive weekly updates on the hotte...
Jan 25, 2021•21 min
For this podcast, Ann Lewis, CTO at MoveOn, sat down with InfoQ podcast co-host Charles Humble. Topics discussed included: the political tech landscape; MoveOn’s architecture and scaling challenges; MoveOn’s open-source text banking platform Spoke; and advice when stepping into a CTO role. Listen to the podcast for more. Curated transcript and more information on the https://bit.ly/35tBGiI Follow us on Facebook, Twitter, LinkedIn, Youtube: @InfoQ Follow us on Instagram: @infoqdotcom Stay informe...
Jan 11, 2021•34 min
In this podcast, Kavitha Srinivasan, a senior software engineer at Netflix, sat down with InfoQ podcast co-host Charles Humble. Topics discussed included: how the two main Netflix business units are migrating to GraphQL; how the schema is managed; performance considerations when working with GraphQL; the role of DevEx in a large migration. Listen to the podcast for more. Curated transcript and more information on the https://bit.ly/3pv1oef Follow us on Facebook, Twitter, LinkedIn, Youtube: @Info...
Jan 04, 2021•30 min
In this podcast, Mario Platt, VP Head of Information Security at CloudMargin, sat down with InfoQ podcast co-host Daniel Bryant. Topics discussed included: the differences and similarities between DevSecOp and DevOps; the role of a platform in relation to system security; and the value of threat modelling. Listen to the podcast for more. Curated transcript and more information on the https://bit.ly/34F4ep1 Follow us on Facebook, Twitter, LinkedIn, Youtube: @InfoQ Follow us on Instagram: @infoqdo...
Dec 30, 2020•26 min
In this podcast, InfoQ podcast hosts, Wes Reisz, Shane Hastie, Charles Humble and Daniel Bryant, sit down for the 2020 year in review edition of the podcast. Topics discussed included: the technology industry’s response to the change in working habits; the rise of online events; the future of cloud platforms; remote working and leadership; and the need to be kind to yourself and others. Listen to the podcast for more. Curated transcript and more information on the https://bit.ly/3h9sbtm Follow u...
Dec 21, 2020•29 min
In this podcast, Michelle Noorali, senior software engineer at Microsoft, sat down with InfoQ podcast co-host Daniel Bryant. Topics discussed included: the service mesh interface (SMI) spec, the open service mesh (OSM) project, and the future of application development on Kubernetes. Listen to the podcast for more. Curated transcript and more information on the https://bit.ly/33fXiha Follow us on Facebook, Twitter, LinkedIn, Youtube: @InfoQ Follow us on Instagram: @infoqdotcom Stay informed on e...
Nov 30, 2020•27 min
Stephen Wolfram is a British-American computer scientist, theoretical physicist, and businessman. He is also known for his work in mathematics. In 2012, he was named an inaugural fellow of the American Mathematical Society. In this episode of the InfoQ podcast Charles Humble talks to him about Wolfram Language, its origins and the influences on its creation. In a wide-ranging discussion they also cover the ergonomics of programming languages; Wolfram|Alpha’s integration with Siri, Alexa, and the...
Nov 16, 2020•51 min
Today on the InfoQ Podcast, Wes Reisz speaks with one of the people at the center of the creation of the idea of DevOps. Andrew Clay Shafer is the VP of Transformation at Red Hat where his role is about helping companies change their relationship with software in the cloud native ecosystem. In 2009, he was one of the people who first helped to shape what we know today as DevOps. On the podcast Shafer talks about the Three Economies, Wall of Confusion, and a bit about those first mentions of DevO...
Nov 03, 2020•33 min
In this podcast, Alois Reitbauer, VP, Chief Technical Strategist and Head of Innovation Lab, sat down with InfoQ podcast co-host Daniel Bryant. Topics discussed included: microservices vs functions; the go-micro and micro frameworks; and the evolution of PaaS and how the new M3O platform fits into the landscape. Listen to the podcast for more. Curated transcript and more information on the https://bit.ly/31Ju5e4 Follow us on Facebook, Twitter, LinkedIn, Youtube: @InfoQ Follow us on Instagram: @i...
Oct 28, 2020•32 min
Today on the InfoQ Podcast, Wes Reisz talks with two of the engineers currently working on removing the dependency of ZooKeeper in Kafka. ZooKeeper is used to maintain the metadata store required to operate Kafka. While ZooKeepers removal from Kafka will simplify the operational complexity and improve some of the scalability aspects of the platform, it is a huge undertaking that represents major changes to the overall architecture. Justin Gustafson and Colin McCabe are two engineers working on c...
Oct 19, 2020•32 min
In this podcast, Asim Aslam, founder and CEO of Micro, sat down with InfoQ podcast co-host Daniel Bryant. Topics discussed included: microservices vs functions; the go-micro and micro frameworks; and the evolution of PaaS and how the new M3O platform fits into the landscape. Listen to the podcast for more. Curated transcript and more information on the https://bit.ly/2GOyQLC Follow us on Facebook, Twitter, LinkedIn, Youtube: @InfoQ Follow us on Instagram: @infoqdotcom Stay informed on emerging t...
Oct 12, 2020•25 min
Charles Humble talks to Anne Currie from Container Solutions, exploring the environmental impact of technology. They look at how technology compares to other industries such as aviation and farming, how the big cloud providers compare in terms of their commitments to reducing carbon emissions, and the impact of the choices made by individual developers and software architects. Listen to the podcast for more. Curated transcript and more information on the website: https://bit.ly/30yU3jL Follow us...
Oct 05, 2020•27 min
In this podcast, Matthew Skelton and Manuel Pais, co-authors of the book Team Topologies, sat down with InfoQ podcast co-host Daniel Bryant. Topics discussed included: the role of a modern software architect, how team design impacts software architecture, creating “team APIs” in order to reduce cognitive load, and the benefits of building a “thinnest viable platform”. Listen to the podcast for more. Curated transcript and more information on the https://bit.ly/3iyapiT Follow us on Facebook, Twit...
Sep 28, 2020•32 min
Today on The InfoQ Podcast, Wes Reisz talks to Pat Helland about the relationship between software architecture and urban planning. Pat explores planning for future growth, regulations/standards, and communication practices that cities--and software architecture--had to evolve to use. He uses these comparisons to distil lessons that architects can use in building distributed systems. A key theme throughout the podcast is constraints improve system design by restraining project scope. Listen to t...
Sep 21, 2020•27 min
In this podcast, John DesJardins, field CTO and VP solution architecture at Hazelcast, sat down with InfoQ podcast co-host Daniel Bryant. Topics discussed included: how in-memory data grids have evolved, use cases at the edge (IoT, ML inference), integration of stream processing APIs and techniques, and how data grids can be used within application modernization. Listen to the podcast for more. Curated transcript and more information on the https://bit.ly/2FtBIgp Follow us on Facebook, Twitter, ...
Sep 14, 2020•33 min
Charles Humble talks to Akhilesh Gupta, the technical lead for LinkedIn's real-time delivery infrastructure, and also LinkedIn messaging. They discuss the architecture behind LinkedIn’s real-time platform, its building blocks, the frameworks used and other technical details. Listen to the podcast for more. Curated transcript and more information on the https://bit.ly/2DujU3U Follow us on Facebook, Twitter, LinkedIn, Youtube: @InfoQ Follow us on Instagram: @infoqdotcom Stay informed on emerging t...
Sep 07, 2020•23 min
Today on the InfoQ Podcast, Yan Cui (a long time AWS Lambda user and consultant) and Wes Reisz discuss serverless architectures. The conversation starts by focusing on architectural patterns around choreography and orchestration. From there, the two move into updates on the current state of serverless cold start times, distributed tracing, and state. Today’s podcast, while not specific to AWS, does lean heavily on Yan’s expertise with AWS and AWS Lambda. Listen to the podcast for more. Curated t...
Aug 31, 2020•24 min
In this podcast, Liran Haimovitch, CTO at Rookout, sat down with InfoQ podcast co-host Daniel Bryant. Topics discussed included: the concept of “understandability” and how this relates to building modern software systems, how complexity impacts a system’s understandability, and the benefits of live debugging tooling. Listen to the podcast for more. Curated transcript and more information on the podcast: https://bit.ly/3ggFE0r Follow us on Facebook, Twitter, LinkedIn, Youtube: @InfoQ Follow us on...
Aug 21, 2020•23 min
In this podcast, Ana Medina, senior chaos engineer at Gremlin, sat down with InfoQ podcast co-host Daniel Bryant. Topics discussed included: how enterprise organisations are adopting chaos engineering with the requirements for guardrails and the need for “status checks” to ensure pre-experiment system health; how to run game days or IT fire drills when everyone is working remotely; and why teams should continually invest in learning from past incidents and preparing for inevitable failures withi...
Aug 10, 2020•30 min
In this podcast, Stefan Prodan, developer experience engineer at Weaveworks and creator of the Flagger project, sat down with InfoQ podcast co-host Daniel Bryant. Topics discussed included: how progressive delivery extends the core ideas of continuous delivery; how the open source Flagger Kubernetes operator can be used to implement a progressive delivery strategy via canary releasing with an API gateway or service mesh; and the new “GitOps toolkit” that has evolved from the Flux continuous deli...
Jul 28, 2020•38 min
In this podcast, Shannon Williams, co-founder and president at Rancher Labs and Darren Shepherd, co-founder and CTO at Rancher Labs sat down with InfoQ podcast co-host Daniel Bryant. Topics discussed included: the adoption of hybrid cloud across organisations, the evolution of Kubernetes as a key abstraction for portability and cross-cloud security, running thousands of Kubernetes clusters at the edge, and the value of open standards. Why listen to this podcast - Organisations are adopting hybri...
Jul 10, 2020•32 min
In this podcast, Nora Jones, Co-Founder and CEO at Jeli and co-author of O’Reilly’s “Chaos Engineering: System Resiliency in Practice”, sat down with InfoQ podcast co-host Daniel Bryant. Topics discussed included: chaos engineering and resilience engineering, planning and running effective chaos experiments, and learning from incidents. Why listen to this podcast: - The chaos engineering and resilience engineering fields, although inextricably linked, are often incorrectly conflated. Resilience ...
Jul 03, 2020•36 min