

Cloud Native Compass
Rawkode Academy
The podcast that helps you navigate your way through Kubernetes and Cloud Native trends.
Episodes
Mentioned books

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.

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?

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!

Aug 4, 2023 • 49min
Ambient Mesh with Marino Wijay & Matt Turner
Curious about Istio's new deployment mechanism, Ambient Mesh? It allows you to use Istio service mesh without relying on sidecar proxies, which brings a bunch of improvements that Marino and Matt share throughout this episode; as well as a ton of deep dive technical implementation details.Creators & Guests
Laura Santamaria - Host
David Flanagan - Host
Marino Wijay - Guest
Matt Turner - Guest
(00:00) - - Introductions
(01:50) - - What Ambient Mesh?
(04:15) - - Why Ambient Mesh?
(18:20) - - Waypoint Proxy
(25:00) - - Trade Offs
(34:20) - - Why Not eBPF?
(39:50) - - Istio Graduation!

Jul 21, 2023 • 43min
Is WASM the Future?
In this episode, hosts David and Laura, sit down with Laslo Fogas; a self proclaimed WebAssembly sceptic. They discuss the future of Cloud Native and improving the broken developer experience.Creators & Guests
Laura Santamaria - Host
David Flanagan - Host
Laszlo Fogas - Guest

Jun 19, 2023 • 46min
Event-Driven Architectures at Wix
In this episode of the Cloud Native Compass, host David Flanagan interviews Natan from Wix Engineering about event-driven architectures. Natan shares his experience as a software engineer for almost 20 years and how working at Wix has improved his engineering skills. Wix has a powerful website building platform that has enabled people with different skill levels to build websites. They have expanded their reach from self-creators to agencies and web professionals and created a whole ecosystem platform. Wix has around 2,500 microservices in production, even more added every week, and they have a lot of visitors, around 1 billion unique visitors every month, which gives more than 500 billion HTTP requests per day and 70 billion Kafka events produced every day.Let's learn how Natan and Wix build for success at some pretty stagger numbers.Creators & Guests
David Flanagan - Host
Natan Silnitsky - Guest
(00:00) - Introduction
(02:25) - The Scale of Wix
(08:50) - When & Why Event Driven Architectures
(14:45) - Service Mesh
(19:30) - Dev & Ops
(27:15) - Schema Evolution & Versioning
(34:00) - Introducing New Tools
(37:15) - Cost Optimisation
(44:44) - Plugs
(00:00) - Chapter 10
Linkshttps://www.natansil.com/https://www.wix.engineering/

May 29, 2023 • 39min
Kubernetes Security with Identity and OIDC
I interview Marc Boorshtein, the CTO of Tremolo Security, an open-source identity management company that focuses on authentication, authorization, identity, and automation. Marc explains that their most popular tool is Open Unison, which allows users to log in to their Kubernetes clusters with whatever authentication system they have, such as LDAP, AD, Okta, or Azure AD. Open Unison also provides secure access to the dashboard and integrates with other cluster management applications.Next up we shift over to the issue of certificate revocation in Kubernetes. Marc explains that Kubernetes doesn't know how to handle certificate revocation, which can be a security risk if a certificate is leaked or an employee leaves the company. He recommends using OpenID Connect or impersonation to access the cluster instead of relying on certificates. Marc also discusses the default time to live on service account tokens issued by the Kubernetes cluster and the importance of not using service account tokens when talking to clustersThis episode provides insights into the challenges of identity management with Kubernetes and strives to help you improve the security of your Kubernetes clusters.

May 22, 2023 • 41min
Migrating to Kubernetes
In this episode, Rachel shares her journey into tech and how she ended up in the Kubernetes space. She did not have a traditional IT background, but she was always interested in computers and programming. As soon as she discovered the DevOps philosophy and movement, she knew that it was the right fit for her. She went down the rabbit hole of learning how to use Docker, Ansible, Chef, and Kubernetes, and eventually landed a job at Fairwinds, a Kubernetes-centric company.Rachel discusses the challenges that come with adopting Kubernetes, such as the steep learning curve and the knowledge gap. There are many unknowns if you are not in the Kubernetes space and it can be overwhelming to configure to produce a valuable platform for your teams.Rachel's journey into the tech space and her experience with Kubernetes provide valuable insights into the challenges and benefits of adopting and migrating to Kubernetes.Rachel Sweeney is the tech lead at Built Technologies for their migration to Kubernetes. Prior to that she was a tech lead at Fairwinds, a Kubernetes SaaS and consulting company, and before that she worked at the Pew Research Center creating their Kubernetes cluster and migrating workloads to it.She has been a speaker and panelist at various conferences and events ranging from DevOpsDays Philly to Container Journal, and also wrote a chapter for the O’Reilly title “97 Things Every Cloud Engineer Should Know: Collective Wisdom from the Experts”. Rachel loves traveling, culture, meeting new people, networking, and helping others grow. Feel free to reach out on LinkedIn with a message and connect!Creators & Guests
David Flanagan - Host
Rachel Sweeney - Guest

May 15, 2023 • 45min
Event Sourcing
In this episode, David interviews Frank, a staff engineer at Personio, a big HR company based out of Germany. Frank has been in the industry for close to 15 years and has worked with various programming languages such as PHP, TypeScript, Kotlin, Java, Go, and Rust.Frank's interest in event-driven architecture started when he worked on a project for Schiphol airport. The website needed to ingest flight information as close to real-time as possible, and the only real way to do that for the scale they were at was through an event-based integration. Frank believes that event-driven architecture is the only way to do things for some projects.PeopleCreators & Guests
David Flanagan - Host
Frank de Jonge - Guest
Chapters(00:00) - Introductions
(01:45) - The Knowledge of Others
(06:35) - A Need for Event-Driven Architectures
(10:45) - When to Event Source
(19:15) - What is Event Sourcing
(24:50) - What is CQRS
(27:40) - Crossover of Microservices and Event-Driven
(36:45) - Challenges of Event Sourcing
(41:40) - Exciting Futures
Links- Frank's Twitter - https://twitter.com/frankdejonge- EventSauce - https://eventsauce.io/- The Knowledge of Others - https://www.youtube.com/watch?v=RdFGGdL5kH8

May 8, 2023 • 50min
Server-Side WebAssembly
In this episode of the Cloud Native Compass podcast, the guests discuss WebAssembly and server-side WebAssembly. The guests include Kevin Hoffman, CTO of Cosmonic and creator of the WasmCloud open source project, Connor Hicks, founder and CEO of Suborbital, and Kate Goldenring, senior software engineer at Fermyon.They each share their experiences and paths to working with WebAssembly, with Kevin having experimented with Asm.js and CloudABI before discovering WebAssembly, Connor being drawn to the performance benefits of WebAssembly for a job processing framework, and Kate coming from a Kubernetes background and working on a project called Krustlet, which was an attempt to run WebAssembly instead of containers on Kubernetes.The discussion also covers the WebAssembly Systems Interface (WASI), which was originally created to give WebAssembly modules access to low-level external services like file descriptors and standard out, but is evolving towards a component model where external services are high-level abstractions like web clients, web servers, and key value stores. WASI is defined by WIT interfaces that give access to host resources or other resources that the host can control.Overall, the episode provides insights into the growing use of WebAssembly and server-side WebAssembly in cloud-based applications and the potential benefits they offer.PeopleCreators & Guests
Kate Goldenring - Guest
Connor Hicks - Guest
Kevin Hoffman - Guest
David Flanagan - Host
Chapters(00:00) - Introductions
(01:42) - The Path to WebAssembly
(06:35) - What is WASI & Component Model
(17:20) - Why WebAssembly?
(22:35) - When WebAssembly?
(34:00) - WebAssembly Adoption
(41:40) - Containers with WebAssembly
(47:15) - Shameless Plugs
Links- https://twitter.com/KateGoldenring- https://fermyon.com- https://twitter.com/cohix- https://suborbital.dev- https://cosmonic.com