Cloud Native Compass cover image

Cloud Native Compass

Latest episodes

undefined
Apr 3, 2025 • 40min

Atlantis: The Terraform Automation Powerhouse

In this episode David and Laura explore the world of Atlantis, the Terraform automation tool, with special guest Jose (PePe) Amengual, a core contributor and maintainer of the Atlantis project. We discuss the origins, features, and future of Atlantis, along with its role in production engineering and its integration with various VCS systems.00:00 Introduction00:14 Terraform Automation and Project Atlantis00:35 Pepe’s Journey with Project Atlantis03:40 What is Atlantis?22:05 Security Aspects of Atlantis11:09 Future of Atlantis
undefined
Mar 27, 2025 • 30min

Java for Serverless Functions

Java for Serverless Functions In this episode of Cloud Native Compass, hosts Laura and David explore the world of Java for serverless functions with special guest Otávio Santana. Otávio, a seasoned Java developer and Kubernetes expert, shares his insights into the modernization of Java, its ecosystem, and its place in the cloud native landscape. We discuss Java's evolution, the misconceptions surrounding it, and why it remains a powerful tool for developers today.00:00 Introduction to Java for Serverless Functions00:07 Meet Otavio Santana: Java Champion and Kubernetes Expert04:28 Java's Evolution and Modernization06:12 Java in the Cloud Native Landscape16:56 Java Ecosystem and Frameworks18:37 Java's Flexibility and Community Support28:14 Java in Kubernetes and Future Prospects29:44 Conclusion and Final Thoughts
undefined
Mar 20, 2025 • 53min

Dapr: The Future of Microservices

Mark Fussell, co-founder and CEO of Diagrid, discusses the revolutionary impact of Dapr on microservices. He explains how Dapr simplifies development through accessible APIs and addresses challenges like communication in distributed systems. The episode highlights the actor model's role in state management and the advantages of lightweight actors for scalability. Mark also touches on the integration of Dapr Agents and the significance of platform engineering, showcasing how these innovations can enhance developer productivity and facilitate microservices adoption.
undefined
Mar 13, 2025 • 37min

Simplifying Kubernetes Adoption Challenges

Struggling to Learn Kubernetes?Here’s How to Stay MotivatedIn this episode of Cloud Native Compass, host David Flanagan talks with Koray Oksay, a Kubernetes consultant, trainer at Kubermatic, CNCF Ambassador, and organizer of KCD Istanbul. From this episode, you’ll learn how to overcome the challenges of learning new technologies, how to find motivation, and how to use real-world projects to improve skills. The guest shares personal experiences—how he moved from struggling with Perl and Python to using them effectively in production.Don’t miss this chance to learn from a seasoned professional!00:00 Introduction and Missing Co-Host00:25 Meet Koray: Background and Experience01:59 Journey into Kubernetes and Cloud Native04:55 Challenges in Adopting Kubernetes06:17 Training and Skill Levels in Kubernetes12:20 Tools and Best Practices in Kubernetes17:44 Choosing the Right Tools for Your Needs19:23 Preferred Tools and Final Thoughts20:35 Introduction to KKP and Managed Kubernetes21:10 Public Cloud vs On-Prem Kubernetes Management21:56 Customization and Freedom in Kubernetes24:04 Future Technologies in Kubernetes and Cloud Native25:07 The Complexity of Kubernetes27:01 Cluster Management Best Practices33:31 Getting Started with Kubernetes: Tips and Resources39:23 Final Thoughts and Community Involvement
undefined
Feb 28, 2025 • 38min

Cloud Server-Side WebAssembly

In this episode, David and Laura catch up with Mikkel Mørk Hegnhøj from Fermyon to break down the latest in WebAssembly. They’ll cover how it’s changing cloud computing, what’s new with Spin and WASI, and why devs should care. Tune in for some great insights!Click here to watch a video of this episode. Creators & Guests David Flanagan - Host Laura Santamaria - Host Mikkel Mørk Hegnhøj - Guest (00:00) - Introduction to Server-Side WebAssembly (00:25) - Technical Difficulties and Banter (01:01) - Guest Introduction: Mikkel Mørk Hegnhøj (02:00) - WebAssembly Evolution and Spin 3.0 (05:02) - WASI and WebAssembly Components (10:23) - WebAssembly in Kubernetes (16:26) - Spin 3.0 Features and Future Directions (19:25) - Distributed Promises and WebAssembly (19:58) - Frameworks and Programming Languages in WebAssembly (20:58) - Polyglot Development and Experimentation (22:40) - Practical Use Cases for Polyglot Programming (24:37) - Enterprise Benefits of WebAssembly (25:29) - Component-Based Deployment in Kubernetes (28:20) - Developer Experience with Spin and WebAssembly (33:28) - Open Telemetry Integration in Spin V3 (35:50) - Future of Spin and WebAssembly (37:40) - Closing Remarks and Upcoming Events
undefined
Jan 30, 2025 • 39min

Navigating Kubernetes: Insights, Challenges, and the Release Cycle with Kat Cosgrove

In this episode of Cloud Native Compass, hosts David Flanagan and Laura Santamaria dive deep into the complexities of the Kubernetes release cycle with guest Kat Cosgrove. Kat, a sub-project lead for SIGrelease in the Kubernetes project, shares her experiences and discusses issues such as burnout, handling drive-by PRs, and the nuances of managing a fast-moving open source project. They explore the structure of the release team, the challenges of maintaining CI stability, and the ever-evolving nature of contributing to Kubernetes. Alongside tech talk, the trio reminisces about their work history, the challenging debates over project management, and the quirks of maintaining open source projects. Kat also recommends a book, a movie, and an album, providing a well-rounded blend of tech insights and personal favorites.Click here to watch a video of this episode. Featuring David Flanagan - Host Laura Santamaria - Host Kat Cosgrove - Guest (00:00) - Introduction (00:08) - Meet the Hosts and Guest (01:24) - Kubernetes Release Process Overview (03:22) - Challenges in Kubernetes Release Management (04:08) - Team Structure and Roles (06:29) - Open Source Contributions and Burnout (11:06) - Managing CI and Bug Triage (15:28) - Release Delays and External Dependencies (16:51) - Press Embargoes and Publicity (20:46) - AI in Open Source Documentation (22:13) - The Challenges of Open Source Contributions (23:06) - The Auto PEP 8 Incident (23:49) - The Overwhelming Decisions of Maintainers (24:01) - The Etiquette of Open Source PRs (26:39) - Personal Experiences in Open Source (28:56) - The Accidental Involvement in Kubernetes (32:17) - The Chaos of SIG Release (34:31) - Kubernetes 2.0 and Backwards Compatibility (37:07) - Book, Movie, and Album Recommendations (38:51) - Conclusion and Farewell
undefined
Jan 16, 2025 • 56min

From Kubernetes to Cloud Run: Chainguard's Journey

Exploring Cloud Migrations & Infrastructure Strategies with Jason Hall of ChainguardClick here to watch a video of this episode. In this episode of the Cloud Native Compass podcast, hosts David Flanagan and Laura Santamaria chat with Jason Hall, Principal Engineer at Chainguard. They delve into Chainguard's migration from Kubernetes and Knative to Cloud Run, discussing the reasons behind the move, cost considerations, managing technical debt, and best practices for infrastructure management. The conversation also covers the benefits of using Cloud Run, their strategic use of BigQuery for event logging, and insights into least access security models. Tune in to learn more about navigating cloud-native environments and optimizing infrastructure.Creators & Guests David Flanagan - Host Laura Santamaria - Host Jason Hall - Guest (00:00) - Introduction (00:52) - Jason Does Stuff (01:32) - Chainguard's Migration Journey (02:18) - Challenges with Kubernetes and Knative (04:33) - Adopting Cloud Run (12:15) - Multi-Region Deployment with Cloud Run (19:26) - Security and Authorization Practices (27:29) - Operational Decisions and Cost Considerations (33:07) - Debunking Kubernetes Myths (33:24) - The Illusion of Free Services (33:42) - Scaling Challenges and Solutions (37:00) - Convincing Leadership to Address Technical Debt (39:41) - Developer Environments in the Cloud (43:18) - Cloud Run vs. BigQuery Debate (47:20) - Security and Logging Best Practices (52:56) - Future Plans and Focus Areas (54:45) - Final Thoughts and Farewells
undefined
Nov 8, 2023 • 56min

InfluxDB 3 & Rust

In this podcast, the team behind the InfluxDB 3.0 rewrite discusses their decision to rebuild the database for better memory management and performance. They explore the challenges of handling different types of observability data and aim to make InfluxDB the go-to solution for storing and querying observational data. The podcast also covers the challenges of working with logs, tracing, and structured events in time series databases, as well as the differences between InfluxQL and SQL. Additionally, they dive into the license changes in open source projects and the implications for the developer community.
undefined
Nov 1, 2023 • 43min

Trust and Validation in AI

Here are 5 key takeaways from this episode that you don't want to miss:1️⃣ The People Problem: Laura Santamaria raises an important concern about verifying AI-generated outputs and tackling the challenge of the "people problem" in AI development.2️⃣ Verifying Data Authenticity: JJ discusses the challenge of proving that a data blob originated from a specific model and how this issue is being addressed by companies like IBM through pile cleaning and legal penalties.3️⃣ AI Misconceptions: We debunk some common misconceptions about AI, including the belief that it is an all-knowing fact machine.4️⃣ Trusted AI: IBM's approach to building trusted models, with dedicated engineers responsible for cleaning and verifying data, is explained. Plus, we discover IBM's partnerships with Hugging Face to leverage the open-source ecosystem.5️⃣ The Impact of AI: We delve into the potential positive and negative implications of AI, and how the rapid advancement of this technology presents challenges with trust and validation.💡 Fun Fact: Did you know that 95% of open-source language models are trained on a data set called "the pile," which contains pirated and copyrighted material? Discover why this has implications for copyright and patent laws!As always, the conversation in this episode is engaging and eye-opening. JJ Asghar provides insightful perspectives and sheds light on the future of AI development. Don't miss out on the valuable information shared!Questions We Covered1. How can the problem of untrusted data in AI models be effectively addressed?2. Should companies like OpenAI and Microsoft be required to provide their data sets for verification purposes? Why or why not?3. What are the potential risks and challenges associated with using AI technology without proper regulation?4. Should AI creations be eligible for copyright protection? Why or why not?5. How can we ensure the accuracy and trustworthiness of AI-generated data, especially when it comes to extracting information from sources like PDFs?6. What are some potential positive impacts of AI technology, and how can we maximize its benefits while minimizing its negative implications?7. How can the rapid advancement of AI technology be balanced with the need for trust and validation?8. In what ways do copyright and patent laws need to evolve to accommodate AI technology?9. What are the implications of China having its own set of laws and approaches to technology that may differ from other countries?10. How can individuals navigate and better understand the AI space in order to make informed decisions and contributions?
undefined
9 snips
Aug 25, 2023 • 32min

The Magic of eBPF

Unravel the mysteries of eBPF with special guest Liz Rice. Explore its powerful potential, programming options, and widespread adoption. Trace the evolution of packet filtering and discover its impact on observability and performance. Did you know that eBPF is now considered Turing complete? Tune in to learn more!

The AI-powered Podcast Player

Save insights by tapping your headphones, chat with episodes, discover the best highlights - and more!
App store bannerPlay store banner
Get the app