Explorez tous les épisodes du podcast DevOps Paradox
| Titre | Date | Durée | |
|---|---|---|---|
| DOP 289: When to Build Your Own vs. Using Off-the-Shelf | 13 Nov 2024 | 00:45:38 | |
#289: For startups, navigating the dilemma of cloud selection is critical. While major providers offer incentives and familiarity, stepping out of the conventional path to explore other providers or even setting up specialized solutions can lead to significant cost savings and tailor-made optimizations. The balance is in understanding when to scale with commercial offerings and when to embark on more customized, potentially costlier ventures. In this episode, we talk with Hugo Santos, CEO at Namespace Labs, about how by optimizing for specific use cases, they have identified a niche where they can outperform hyperscalers. However, this path is complex and not always practical for every company, especially those lacking the necessary infrastructure expertise.
Hugo's contact information: X (Formerly Twitter): https://x.com/20thr LinkedIn: https://www.linkedin.com/in/hugomgsantos/
YouTube channel: https://youtube.com/devopsparadox
Review the podcast on Apple Podcasts: https://www.devopsparadox.com/review-podcast/
Slack: https://www.devopsparadox.com/slack/
Connect with us at: | |||
| DOP 288: The Laws of Software Evolution | 06 Nov 2024 | 00:32:12 | |
#288: Let's journey back in time, roughly 30 to 50 years ago, to an era where systems were relatively simple. These foundational systems were built with fewer components, making them not only easier to understand but also simpler to manage. At that time, the stability of a system was often directly correlated with its simplicity. Fewer variables meant fewer potential points of failure, and system operators could focus on optimizing the core elements. The mantra of the day was straightforwardness and robust design. Fast forward to the present, and we find ourselves surrounded by systems that are more interconnected and interdependent than ever before. While each individual component or subsystem might be meticulously engineered and robust by today's standards, the sheer volume and interconnectedness introduce a new layer of complexity. However, this is not a detriment to technological progress, but rather a testament to our boundless ambition and innovation. In this episode, Darin and Viktor discuss an article from 44 years ago titled Programs, Life Cycles, and Laws of Software Evolution by Meir Lehman.
Laws of Software Evolution https://matt-rickard.com/laws-of-program-evolution
YouTube channel: https://youtube.com/devopsparadox
Review the podcast on Apple Podcasts: https://www.devopsparadox.com/review-podcast/
Slack: https://www.devopsparadox.com/slack/
Connect with us at: | |||
| DOP 279: Exploring Grafana Alloy | 04 Sep 2024 | 00:43:26 | |
#279: One topic continues to emerge in conversations about technology and observability — OpenTelemetry. It's clear that OpenTelemetry has become fundamental in the tech industry. In this episode, we talk with Paschalis Tsilias, a software engineer with Grafana, about Alloy, a vendor-neutral distribution of the OpenTelemetry (OTel) Collector.
Paschalis' contact information: X (Formerly Twitter): https://x.com/tpaschalis_ LinkedIn: https://www.linkedin.com/in/tsilias/
YouTube channel: https://youtube.com/devopsparadox
Review the podcast on Apple Podcasts: https://www.devopsparadox.com/review-podcast/
Slack: https://www.devopsparadox.com/slack/
Connect with us at: | |||
| DOP 189: Code Anywhere on Any Device With Gitpod | 14 Dec 2022 | 00:46:00 | |
#189: In the distant past, we used punchcards and dumb terminals to program. Then came the advent of the personal computer and we started developing locally on our machines. There are now new offerings that allow us to use pretty much any device that has a web browser to do all our programming. One of those offerings is Gitpod.
On this episode, we speak with Chris Weichel, CTO of Gitpod, about the history of Gitpod and why the standard developer machine is ripe for disruption.
Chris’ contact information: Twitter: https://twitter.com/csweichel LinkedIn: https://www.linkedin.com/in/christian-weichel-740b4224/
YouTube channel: https://youtube.com/devopsparadox/
Books and Courses: Catalog, Patterns, And Blueprints https://www.devopstoolkitseries.com/posts/catalog/
Review the podcast on Apple Podcasts: https://www.devopsparadox.com/review-podcast/
Slack: https://www.devopsparadox.com/slack/
Connect with us at: | |||
| DOP 188: Foster a Culture of Resilience With Steadybit | 07 Dec 2022 | 00:37:34 | |
#188: Just because you’ve run some chaos experiments against your system doesn’t mean you are ready to fend off wide ranging and prolonged attacks. It just means that you might be ready for the attacks you’ve created experiments for. Why? Because you probably didn’t actually fully load your systems with persistent and ever-changing attacks.
In this episode, we talk with Benjamin Wilms, CEO of Steadybit, about why just running chaos experiments is just one part of helping make your systems resilient and why capturing what happens in real-life incidents can help you create even better experiments.
Benjamin’s contact information: Twitter: https://twitter.com/mrbwilms LinkedIn: https://www.linkedin.com/in/benjamin-wilms/
YouTube channel: https://youtube.com/devopsparadox/
Books and Courses: Catalog, Patterns, And Blueprints https://www.devopstoolkitseries.com/posts/catalog/
Review the podcast on Apple Podcasts: https://www.devopsparadox.com/review-podcast/
Slack: https://www.devopsparadox.com/slack/
Connect with us at: | |||
| DOP 187: Simplify Testing With Testcontainers | 30 Nov 2022 | 00:45:51 | |
#187: When writing tests that need to talk to a data source, you're usually faced with a couple of options. The first one is that you setup a database server on your machine. The problem with that is what happens when other developers need to run those same tests? They have to setup the database too.
The other option is you can mock your database connections. However, it's hard to keep your mock up to date with the latest features of the database you are using. What if there was another option you could use? Enter Testcontainers.
In this episode we speak with Sergei Egorov from AtomicJar about the history of Testcontainers and how to implement it into your development processes.
Sergei’s contact information: Twitter: https://twitter.com/bsideup LinkedIn: https://www.linkedin.com/in/bsideup/
YouTube channel: https://youtube.com/devopsparadox/
Books and Courses: Catalog, Patterns, And Blueprints https://www.devopstoolkitseries.com/posts/catalog/
Review the podcast on Apple Podcasts: https://www.devopsparadox.com/review-podcast/
Slack: https://www.devopsparadox.com/slack/
Connect with us at: | |||
| DOP 186: Easily Get Your Code to the Cloud With Amnic | 23 Nov 2022 | 00:34:41 | |
#186: Most companies say they want their application developers to be shipping more code faster and faster. However, those same companies don’t do enough to help the application developers be successful at doing that.
In this episode, we speak with Ankit Bhati, co-founder and CEO at Amnic, about how by providing a unified operating platform for your application developers will not only help speed up the work that those developers do, but also reduce the risk in running the applications that go through this platform.
Ankit’s contact information: LinkedIn: https://www.linkedin.com/in/ankitbhati/
YouTube channel: https://youtube.com/devopsparadox/
Books and Courses: Catalog, Patterns, And Blueprints https://www.devopstoolkitseries.com/posts/catalog/
Review the podcast on Apple Podcasts: https://www.devopsparadox.com/review-podcast/
Slack: https://www.devopsparadox.com/slack/
Connect with us at: | |||
| DOP 185: What Is Cost Optimization in AWS? | 16 Nov 2022 | 00:42:26 | |
#185: You've been told that you have to reduce your AWS bill. You also know that you cannot make any major changes to your infrastructure quickly. By carefully considering your needs and being willing to make some concessions, you can reduce your AWS bill significantly. But where do you start?
In this episode, we talk with Ganesh The Awesome from GlobalDots about where to start when trying to reduce your AWS bill.
Ganesh’s contact information: LinkedIn: https://www.linkedin.com/in/stevenpuddephatt/
YouTube channel: https://youtube.com/devopsparadox/
Books and Courses: Catalog, Patterns, And Blueprints https://www.devopstoolkitseries.com/posts/catalog/
Review the podcast on Apple Podcasts: https://www.devopsparadox.com/review-podcast/
Slack: https://www.devopsparadox.com/slack/
Connect with us at: | |||
| DOP 184: How To Reduce Cloud Costs Using Tenacity | 09 Nov 2022 | 00:43:58 | |
#184: The public cloud is a powerful tool that allows businesses to outsource their data and compute to ensure security, availability, scalability, and reliability. But like many tools, they cannot be used best without understanding the total cost of ownership. By cost, we really mean cold, hard cash.
In this episode, we talk with Jason Yaeger, Co-Founder & CEO of Tenacity Cloud, about how Tenacity is tackling the problem of helping businesses understand their true cloud costs and why you shouldn't trust your cloud provider to give you the best possible discounts.
Jason’s contact information: Twitter: https://twitter.com/jasnoyaeger LinkedIn: https://www.linkedin.com/in/jasonyaeger/
YouTube channel: https://youtube.com/devopsparadox/
Books and Courses: Catalog, Patterns, And Blueprints https://www.devopstoolkitseries.com/posts/catalog/
Review the podcast on Apple Podcasts: https://www.devopsparadox.com/review-podcast/
Slack: https://www.devopsparadox.com/slack/
Connect with us at: | |||
| DOP 183: Viktor’s Review of KubeCon 2022 Detroit | 02 Nov 2022 | 00:25:26 | |
#183: Darin catches up with Viktor just minutes after he finishes up at KubeCon NA 2022. We discuss the good things and bad things that he experienced and some surprises that you might not have seen coming. Save 25% on your first Barbaro Mojo order using the code "DevOps25": https://barbaromojo.com/discount/DevOps25
YouTube channel: https://youtube.com/devopsparadox/
Books and Courses: Catalog, Patterns, And Blueprints https://www.devopstoolkitseries.com/posts/catalog/
Review the podcast on Apple Podcasts: https://www.devopsparadox.com/review-podcast/
Slack: https://www.devopsparadox.com/slack/
Connect with us at: | |||
| DOP 182: Why You Should Start a Side Project | 26 Oct 2022 | 00:49:25 | |
#182: As developers, we've all started at least a few side projects. Sometimes they're just for fun, or as a way of learning something new.
Other times you find yourself building something really cool that might even turn out to be your life's work. If you're able to run that project and grow it to a sizable monthly revenue, you could sell it and potentially do whatever you want for the rest of your life.
In this episode, we talk with Ryan Kulp about the path he took to get to Merge Freeze and how you might be able to follow a similar path.
Ryan’s contact information: Twitter: https://twitter.com/ryanckulp Website: https://www.ryanckulp.com/
YouTube channel: https://youtube.com/devopsparadox/
Books and Courses: Catalog, Patterns, And Blueprints https://www.devopstoolkitseries.com/posts/catalog/
Review the podcast on Apple Podcasts: https://www.devopsparadox.com/review-podcast/
Slack: https://www.devopsparadox.com/slack/
Connect with us at: | |||
| DOP 181: Monitoring Kubernetes With Kubevious | 19 Oct 2022 | 00:32:39 | |
#181: Once you have your Kubernetes cluster up and running, what do you do next? One option is to monitor it and make sure everything is running smoothly.
On this episode, we talk with Ruben Hakopian, the founder of Kubevious, about how the project started and how you can start using it today.
Ruben’s contact information: Twitter: https://twitter.com/rubenhak LinkedIn: https://www.linkedin.com/in/rubenhak
YouTube channel: https://youtube.com/devopsparadox/
Books and Courses: Catalog, Patterns, And Blueprints https://www.devopstoolkitseries.com/posts/catalog/
Review the podcast on Apple Podcasts: https://www.devopsparadox.com/review-podcast/
Slack: https://www.devopsparadox.com/slack/
Connect with us at: | |||
| DOP 180: What is AIOps? | 12 Oct 2022 | 00:42:46 | |
#180: At a time when big data and machine learning are transforming the enterprise, it is hard to see what is coming next. The answer: artificial intelligence. The transformation of AI into AIOps — machine learning in the cloud that continuously learns and optimizes predictive models — may be the next game-changer for businesses, but how can you get started?
In this episode, we speak with Richard Whitehead, CTO at Moogsoft, about where AIOps is in 2022, and why the humans shouldn’t fear for their jobs…yet.
Richard’s contact information: Twitter: https://twitter.com/rwhitehead LinkedIn: https://www.linkedin.com/in/richardwhitehead/
YouTube channel: https://youtube.com/devopsparadox/
Books and Courses: Catalog, Patterns, And Blueprints https://www.devopstoolkitseries.com/posts/catalog/
Review the podcast on Apple Podcasts: https://www.devopsparadox.com/review-podcast/
Slack: https://www.devopsparadox.com/slack/
Connect with us at: | |||
| DOP 278: GUI versus Command Line in Development | 28 Aug 2024 | 00:32:04 | |
#278: In today's tech landscape, developers often find themselves caught in the middle of a debate that never seems to age: GUI or CLI? While the tools and interfaces we use may evolve, the core question remains. How do we balance the efficiency and familiarity of graphical user interfaces (GUIs) with the raw power and flexibility of command-line interfaces (CLIs)? In this episode, Darin and Viktor discuss a blog post by Ian Miell titled In Praise of Low Tech DevEx.
In Praise of Low Tech DevEx https://blog.container-solutions.com/in-praise-of-low-tech-devex
YouTube channel: https://youtube.com/devopsparadox
Review the podcast on Apple Podcasts: https://www.devopsparadox.com/review-podcast/
Slack: https://www.devopsparadox.com/slack/
Connect with us at: | |||
| DOP 179: What Are Service Level Objectives? | 05 Oct 2022 | 00:42:43 | |
#179: For many decades, the use of service level objectives (SLOs) in IT has been a routine part of day-to-day business. The objectives are based on measurable impacts that each individual customer or operational unit should experience with a specific IT service. These SLOs are typically associated with costs and benefits that can be tracked over time.
But what do you need to do if you are new to SLOs? What are the pitfalls associated with introducing SLOs into an environment where they have not yet been a part of the culture? For those of you that have been working with IT for any length of time, there has probably been one idea in the IT space that has received more flak from different teams than anything else. Many people and teams still do not understand what SLOs are, how to use them and why some companies use them and others do not.
In this episode, we speak with Brian Singer, the Chief Product Officer at Nobl9, about the mechanics of implementing and maintaining SLOs in your organization.
Brian’s contact information: Twitter: https://twitter.com/brian_singer LinkedIn: https://www.linkedin.com/in/briantsinger/
YouTube channel: https://youtube.com/devopsparadox/
Books and Courses: Catalog, Patterns, And Blueprints https://www.devopstoolkitseries.com/posts/catalog/
Review the podcast on Apple Podcasts: https://www.devopsparadox.com/review-podcast/
Slack: https://www.devopsparadox.com/slack/
Connect with us at: | |||
| DOP 178: Kubernetes Observability Using eBPF | 28 Sep 2022 | 00:35:02 | |
#178: Observability has been around since the dawn of computing. Around 1992, BPF was introduced. It gave us the ability to do network packet filtering. Around 22 years later in 2014, eBPF was included in Linux kernel 3.18, building on top of what was available with BPF. Now in 2022, eBPF is helping to supercharge Kubernetes observability.
In this episode, we speak with Shachar Azulay, CEO and Co-Founder of groundcover, about how eBPF is changing how we monitor our Kubernetes clusters in five minutes or less.
Shachar’s information: LinkedIn: https://www.linkedin.com/in/shahar-azulay-54156bb4/
YouTube channel: https://youtube.com/devopsparadox/
Books and Courses: Catalog, Patterns, And Blueprints https://www.devopstoolkitseries.com/posts/catalog/
Review the podcast on Apple Podcasts: https://www.devopsparadox.com/review-podcast/
Slack: https://www.devopsparadox.com/slack/
Connect with us at: | |||
| DOP 177: How To Modernize Legacy Applications | 21 Sep 2022 | 00:42:59 | |
#177: Imagine this. What if you could magically turn your 20 year old Java and .NET applications into modern, containerized applications without having to spend years doing it? Also, what if you could do this with the help of AI? Seems too good to be true?
In this episode, we speak with Bob Quillin, Chief Ecosystem Officer at vFunction, about the classical and painful ways we’ve tried to do application modernization in the past and how AI is helping to reduce a lot of those pain points in 2022.
Bob’s contact information: Twitter: https://twitter.com/bobquillin LinkedIn: https://www.linkedin.com/in/bob-quillin-46802511/
YouTube channel: https://youtube.com/devopsparadox/
Books and Courses: Catalog, Patterns, And Blueprints https://www.devopstoolkitseries.com/posts/catalog/
Review the podcast on Apple Podcasts: https://www.devopsparadox.com/review-podcast/
Slack: https://www.devopsparadox.com/slack/
Connect with us at: | |||
| DOP 176: Critical Skills That Every Engineer Should Master | 14 Sep 2022 | 00:40:33 | |
#176: Many people ask us what they need to do in order to start a career in DevOps. The usual initial question is “what technologies do I need to learn?” What if we told you that you shouldn’t necessarily start with the tech but with something else?
In this episode, we speak with Sashank Purighalla, CEO and Founder of BOS Framework, about the critical skills that every engineer should master in order to start and grow their DevOps career.
Sashank’s contact information: Twitter: https://twitter.com/sashankbos LinkedIn: https://www.linkedin.com/in/sashankpurighalla/
YouTube channel: https://youtube.com/devopsparadox/
Books and Courses: Catalog, Patterns, And Blueprints https://www.devopstoolkitseries.com/posts/catalog/
Review the podcast on Apple Podcasts: https://www.devopsparadox.com/review-podcast/
Slack: https://www.devopsparadox.com/slack/
Connect with us at: | |||
| DOP 175: Applying DevOps Principles to Low-Code and No-Code Applications | 07 Sep 2022 | 00:45:12 | |
#175: When most people start with low-code and no-code applications, they log in to a user interface, fill in some forms and do a lot of pointing and clicking. As we’ve learned over the years, that is just an invitation for long-term trouble. What if were possible to treat our low-code and no-code application development the same way as we treat our normal application development?
In this episode, we speak with Gil Hoffer, Co-Founder and CTO of Salto, about a number of issues around the low-code and no-code application development ecosystem and why you might want to consider approaching these development processes in a more standard way.
Gil’s contact information: Twitter: https://twitter.com/gilhoffer LinkedIn: https://www.linkedin.com/in/gilhoffer/
YouTube channel: https://youtube.com/devopsparadox/
Books and Courses: Catalog, Patterns, And Blueprints https://www.devopstoolkitseries.com/posts/catalog/
Review the podcast on Apple Podcasts: https://www.devopsparadox.com/review-podcast/
Slack: https://www.devopsparadox.com/slack/
Connect with us at: | |||
| DOP 174: Security Concerns in Low-Code and No-Code Applications | 31 Aug 2022 | 00:29:30 | |
#174: As more and more companies start to use low-code and no-code solutions within their organizations, how many of them are actually evaluating their security posture? Do these organizations not realize they are literally giving away the keys to their kingdoms to third party providers?
In this episode, we speak with Alon Jackson, CEO and Co-Founder at Astrix Security, about how these internally produced low-code and no-code applications present even further security risks due to the lack of professional security processes for these applications.
Alon's contact information: LinkedIn: https://www.linkedin.com/in/jackson-alon/
YouTube channel: https://youtube.com/devopsparadox/
Books and Courses: Catalog, Patterns, And Blueprints https://www.devopstoolkitseries.com/posts/catalog/
Review the podcast on Apple Podcasts: https://www.devopsparadox.com/review-podcast/
Slack: https://www.devopsparadox.com/slack/
Connect with us at: | |||
| DOP 173: Drag and Drop Deployments for Kubernetes With Harpoon | 24 Aug 2022 | 00:36:48 | |
#173: How much time have you wasted writing YAML files, helm charts or Kustomize configurations? What if deployments to Kubernetes could be as simple as drag and drop?
In this episode, we speak with Dom Holt, the CEO of Harpoon, about how Harpoon can make this drag and drop dream become reality.
Dom’s contact information: LinkedIn: https://www.linkedin.com/in/dominicholt/
YouTube channel: https://youtube.com/devopsparadox/
Books and Courses: Catalog, Patterns, And Blueprints https://www.devopstoolkitseries.com/posts/catalog/
Review the podcast on Apple Podcasts: https://www.devopsparadox.com/review-podcast/
Slack: https://www.devopsparadox.com/slack/
Connect with us at: | |||
| DOP 172: Dynamically Manage Cloud Costs With Zesty | 17 Aug 2022 | 00:37:57 | |
#172: As a developer, we might think we know how our application is going to run in production. We know we’ll need a web server, an application server and a database. But what we might not know is how popular (or unpopular) our application is going to be and what the actual sizing is that we’ll need in order to optimally run our application.
In this episode, we speak with Maxim Melamedov from Zesty about the different models that need to be taken into account when not only designing and writing our applications but also operating them at scale.
Maxim’s contact information: LinkedIn: https://www.linkedin.com/in/maximmelamedov/
YouTube channel: https://youtube.com/devopsparadox/
Books and Courses: Catalog, Patterns, And Blueprints https://www.devopstoolkitseries.com/posts/catalog/
Review the podcast on Apple Podcasts: https://www.devopsparadox.com/review-podcast/
Slack: https://www.devopsparadox.com/slack/
Connect with us at: | |||
| DOP 171: How Many Hours Do You Code per Day? | 10 Aug 2022 | 00:39:17 | |
#171: How many hours a day do you think you code? 5? 4? Maybe 3?
What if I told you that you were only averaging 52 minutes each day?
In this episode, we talk with Mason McLead, CTO at Software, about the Code Time Report they released. In this report, you may discover that a few key secrets to help you increase your time in front of your IDE and less time in meetings.
Mason’s contact information: LinkedIn: https://www.linkedin.com/in/mmclead/
Global Code Time Report https://www.software.com/reports/code-time-report
YouTube channel: https://youtube.com/devopsparadox/ Books and Courses: Catalog, Patterns, And Blueprints https://www.devopstoolkitseries.com/posts/catalog/
Review the podcast on Apple Podcasts: https://www.devopsparadox.com/review-podcast/
Slack: https://www.devopsparadox.com/slack/
Connect with us at: | |||
| DOP 170: Running Containers at the Edge | 03 Aug 2022 | 00:39:33 | |
#170: Containers are one of the quickest ways we can move away from a traditional server-centric architecture, as they allow us to host software "in the cloud" without over-provisioning resources or managing infrastructure like we did with virtual machines.
What do you think about when you hear edge computing? Is it CDN, serverless functions, or something else? All of these definitions can be heavily related to the concept of edge computing. The term itself is ambiguous and hard to grasp.
But what happens when you try to run containers at the edge? In this episode, we speak with Dan Bartholomew, Co-Founder & CTO at Section, about how running containers at the edge is much more than deciding what city to run your container in.
Dan’s contact information: Twitter: https://twitter.com/dbartholomew LinkedIn: https://www.linkedin.com/in/daniel-bartholomew-27baa625/
YouTube channel: https://youtube.com/devopsparadox/
Books and Courses: Catalog, Patterns, And Blueprints https://www.devopstoolkitseries.com/posts/catalog/
Review the podcast on Apple Podcasts: https://www.devopsparadox.com/review-podcast/
Slack: https://www.devopsparadox.com/slack/
Connect with us at: | |||
| DOP 277: Making Security Tooling Easy for Developers | 21 Aug 2024 | 00:44:49 | |
#277: Developers are often caught in a challenging position. They are keen to write code, innovate, hack, and build new things. However, when security measures are perceived as long, difficult, and cumbersome tasks, these essential protocols tend to be avoided or improperly implemented. The key is to balance the pursuit of creativity with the need for robust security. The idea is simple yet profound: by ensuring that security tools are straightforward and user-friendly, developers are more likely to incorporate them into their workflow. This not only benefits the developer but also the entire organization by safeguarding the product from potential vulnerabilities. In this episode, we talk with Luke Hinds, CTO of Stacklok, about how bridging the gap between development and security can lead to healthier, more secure software environments.
Luke's contact information: X (Formerly Twitter): https://x.com/decodebytes LinkedIn: https://www.linkedin.com/in/lukehinds/
YouTube channel: https://youtube.com/devopsparadox
Review the podcast on Apple Podcasts: https://www.devopsparadox.com/review-podcast/
Slack: https://www.devopsparadox.com/slack/
Connect with us at: | |||
| DOP 169: How To Reduce Cloud Development Complexity | 27 Jul 2022 | 00:43:41 | |
#169: With the development trend toward cloud services, developers need to build and deploy applications in this new paradigm. However, it may be difficult to determine what is possible and what is not, because building on a cloud service can lead to unforeseen difficulties that require a more complex solution.
In this episode, we speak with Ala and Aaron from Klotho about how complexity cannot be avoided as well as how operations teams are on the rise.
Ala’s contact information: Twitter: https://twitter.com/alashiban LinkedIn: https://www.linkedin.com/in/alashiban/
Aaron’s contact information: Twitter: https://twitter.com/aarontorres LinkedIn: https://www.linkedin.com/in/torresaaron/
YouTube channel: https://youtube.com/devopsparadox/
Books and Courses: Catalog, Patterns, And Blueprints https://www.devopstoolkitseries.com/posts/catalog/
Review the podcast on Apple Podcasts: https://www.devopsparadox.com/review-podcast/
Slack: https://www.devopsparadox.com/slack/
Connect with us at: | |||
| DOP 168: Should You Use Docker Desktop in 2022? | 20 Jul 2022 | 00:28:33 | |
#168: At DockerCon 2022, Docker announced a number of improvements to Docker Desktop, including extensions and Docker Desktop for Linux. What is it going to take for Viktor to install Docker Desktop on his machine again?
YouTube channel: https://youtube.com/devopsparadox/
Books and Courses: Catalog, Patterns, And Blueprints https://www.devopstoolkitseries.com/posts/catalog/
Review the podcast on Apple Podcasts: https://www.devopsparadox.com/review-podcast/
Slack: https://www.devopsparadox.com/slack/
Connect with us at: | |||
| DOP 167: How To Secure Kubernetes | 13 Jul 2022 | 00:47:58 | |
#167: When you install vanilla Kubernetes, which security option do you take? Trick question. There are no options. It is always installed wide open. If you're just experimenting, that's probably not a big deal.
However, how many times have we had an experiment turn into a production system? Probably too many times to count. At that point, retrofitting security into your Kubernetes cluster is near impossible.
In this episode, we speak with Lachlan Evenson about his thoughts on the proper strategies to secure your Kubernetes clusters.
Lachlan’s contact information: Twitter: https://twitter.com/LachlanEvenson
YouTube channel: https://youtube.com/devopsparadox/
Books and Courses: Catalog, Patterns, And Blueprints https://www.devopstoolkitseries.com/posts/catalog/
Review the podcast on Apple Podcasts: https://www.devopsparadox.com/review-podcast/
Slack: https://www.devopsparadox.com/slack/
Connect with us at: | |||
| DOP 166: Are in Person Events Dead? | 06 Jul 2022 | 00:32:15 | |
#166: In-person events are starting to ramp back up. However, there are plenty of online conferences. Worse yet, some companies are still trying to do hybrid events.
In this episode, we dig into what makes for a bad online experience and some different ways that event organizers should consider to make the experience better for attendees.
Robin’s blog posts: Remote-First Developer Advocacy https://rmoff.net/2022/04/07/remote-first-developer-advocacy/
Hanging up my Boarding Passes and Jetlag…for now https://rmoff.net/2022/04/07/hanging-up-my-boarding-passes-and-jetlagfor-now/
YouTube channel: https://youtube.com/devopsparadox/
Books and Courses: Catalog, Patterns, And Blueprints https://www.devopstoolkitseries.com/posts/catalog/
Review the podcast on Apple Podcasts: https://www.devopsparadox.com/review-podcast/
Slack: https://www.devopsparadox.com/slack/
Connect with us at: | |||
| DOP 165: Looking Back at KubeCon EU 2022 | 29 Jun 2022 | 00:26:55 | |
#165: Viktor recently (sort of) attended KubeCon EU 2022 in Valencia, Spain. In this episode, we talk about everything that Viktor saw and experienced. We also attempt to answer the age old question, how was the conference food?
YouTube channel: https://youtube.com/devopsparadox/
Books and Courses: Catalog, Patterns, And Blueprints https://www.devopstoolkitseries.com/posts/catalog/
Review the podcast on Apple Podcasts: https://www.devopsparadox.com/review-podcast/
Slack: https://www.devopsparadox.com/slack/
Connect with us at: | |||
| DOP 164: How To Monitor and Debug Microservices | 22 Jun 2022 | 00:36:41 | |
#164: When you create a monolithic application, it's usually not a huge deal to add in some form of monitoring to keep track of what is happening when. However, when you start writing numerous microservices, specifically functions as a service, the ability to simply and easily keep track of what is happening when is thrown out the window.
In this episode, we speak with Aviad Mor, CTO of Lumigo, about how to monitor large numbers of microservices and how to debug them when something goes wrong.
Aviad’s contact information: Twitter: https://twitter.com/aviadmor LinkedIn: https://www.linkedin.com/in/aviadmor/
YouTube channel: https://youtube.com/devopsparadox/
Books and Courses: Catalog, Patterns, And Blueprints https://www.devopstoolkitseries.com/posts/catalog/
Review the podcast on Apple Podcasts: https://www.devopsparadox.com/review-podcast/
Slack: https://www.devopsparadox.com/slack/
Connect with us at: | |||
| DOP 163: What Is Kubecost? | 15 Jun 2022 | 00:39:14 | |
#163: When you first start out with Kubernetes, probably the last thing on your mind is how much it costs. So how does one figure out what a Kubernetes cluster costs?
In this episode, we speak with Webb Brown from Kubecost about the tradeoffs between hard cost, optimization and efficiency.
Webb’s contact information: Twitter: https://twitter.com/webb_brown LinkedIn: https://www.linkedin.com/in/webbbrown/
YouTube channel: https://youtube.com/devopsparadox/
Books and Courses: Catalog, Patterns, And Blueprints https://www.devopstoolkitseries.com/posts/catalog/
Review the podcast on Apple Podcasts: https://www.devopsparadox.com/review-podcast/
Slack: https://www.devopsparadox.com/slack/
Connect with us at: | |||
| DOP 162: Performance Testing With k6 | 08 Jun 2022 | 00:46:44 | |
#162: Ever since the release of web applications, performance testing tools have been around to help analyze load times and many other aspects of those applications.
However, many of those performance testing tools require you to learn vendor specific languages or you're forced to point and click in order to create your tests. These requirements to use those tools made it really unpleasant for developers to create and maintain tests.
In this episode, we speak with Nicole van der Hoeven about k6, a modern load testing tool built for developers.
Nicole’s contact information: Twitter: https://twitter.com/n_vanderhoeven LinkedIn: https://www.linkedin.com/in/nvanderhoeven/ Website: https://nicolevanderhoeven.com/
YouTube channel: https://youtube.com/devopsparadox/
Books and Courses: Catalog, Patterns, And Blueprints https://www.devopstoolkitseries.com/posts/catalog/
Review the podcast on Apple Podcasts: https://www.devopsparadox.com/review-podcast/
Slack: https://www.devopsparadox.com/slack/
Connect with us at: | |||
| DOP 161: Why Incidents Are Slowing Down Companies | 01 Jun 2022 | 00:47:41 | |
#161: When an incident happens in a company, what happens? Usually people are running around trying to figure out what is going on and not communicating very well.
Most likely, that is because there is not a clear process for how to handle an incident. This is also an indicator that practicing and preparing for incidents is not part of the company culture.
In this episode, we with speak with Matt Davis and Jake Englund from Blameless about their experiences about how practice can help remediate issues more quickly and why you should do it yourself.
Matt’s info: LinkedIn: https://www.linkedin.com/in/mattcookedavis/
Jake’s info: Twitter: https://twitter.com/srejake LinkedIn: https://www.linkedin.com/in/zeblith/
YouTube channel: https://youtube.com/devopsparadox/
Books and Courses: Catalog, Patterns, And Blueprints https://www.devopstoolkitseries.com/posts/catalog/
Review the podcast on Apple Podcasts: https://www.devopsparadox.com/review-podcast/
Slack: https://www.devopsparadox.com/slack/
Connect with us at: | |||
| DOP 160: I’m New to CI/CD. Where Do I Start? | 25 May 2022 | 00:29:52 | |
#160: If you are new to Continuous Integration/Continuous Delivery (CI/CD), you may be a little overwhelmed. There are so many tools and technologies out there to choose from, and it can be difficult knowing where to start. You may have heard of or even tried some of the tools on your own, but without success.
What if we told you that the tools that you need to get started with CI/CD already exist on your laptop?
YouTube channel: https://youtube.com/devopsparadox/
Books and Courses: Catalog, Patterns, And Blueprints https://www.devopstoolkitseries.com/posts/catalog/
Review the podcast on Apple Podcasts: https://www.devopsparadox.com/review-podcast/
Slack: https://www.devopsparadox.com/slack/
Connect with us at: | |||
| DOP 276: Why APIs Matter More Than Ever | 14 Aug 2024 | 00:30:53 | |
#276: In today's fast-paced tech world, one sentiment seems to echo louder than ever: "Don't give me help, give me an API." Whether it's AWS configurations, Kubernetes manifests, or even something as fundamental as setting up a basic S3 bucket, an intuitive, well-designed API can mean the difference between smooth sailing and being lost at sea. When companies fail to adapt and streamline their operations through user-friendly APIs, they risk obsolescence. In this episode, Darin and Viktor discuss why organizations must prioritize simplicity and customer-centric design in their technical architectures to stay competitive.
Today's sponsor: Save 25% on your first Barbaro Mojo order using the code DevOps25 https://barbaromojo.com/discount/DevOps25
YouTube channel: https://youtube.com/devopsparadox
Review the podcast on Apple Podcasts: https://www.devopsparadox.com/review-podcast/
Slack: https://www.devopsparadox.com/slack/
Connect with us at: | |||
| DOP 159: When to Use Kubernetes | 18 May 2022 | 00:29:03 | |
#159: In the age of microservices and containers, Kubernetes has become one of the most popular ways to manage application deployment and lifecycle management. However, it can be difficult to know when it's necessary or appropriate to use Kubernetes.
In this episode, we attempt to answer the question "when should I use Kubernetes?" We also talk about the right and wrong ways to use Kubernetes.
YouTube channel: https://youtube.com/devopsparadox/
Books and Courses: Catalog, Patterns, And Blueprints https://www.devopstoolkitseries.com/posts/catalog/
Review the podcast on Apple Podcasts: https://www.devopsparadox.com/review-podcast/
Slack: https://www.devopsparadox.com/slack/
Connect with us at: | |||
| DOP 158: Powering Zero Trust With OpenZiti | 11 May 2022 | 00:34:02 | |
#158: Security is a paramount concern for many organizations today due to remote work. The typical starting point is a VPN client is installed on workers devices. But is using a VPN really that secure?
In this episode, we talk with Mike Guthrie from NetFoundry about an alternative approach to security that is not only Zero Trust, but also open source. OpenZiti is an open source project focused on bringing Zero Trust not only to network connect, but also to the communication between applications.
Mike’s contact info: LinkedIn: https://www.linkedin.com/in/mike-guthrie-b4b4a024/ Twitter: https://twitter.com/mguthrie88
YouTube channel: https://youtube.com/devopsparadox/
Books and Courses: Catalog, Patterns, And Blueprints https://www.devopstoolkitseries.com/posts/catalog/
Review the podcast on Apple Podcasts: https://www.devopsparadox.com/review-podcast/
Slack: https://www.devopsparadox.com/slack/
Connect with us at: | |||
| DOP 157: How to Create a Startup | 04 May 2022 | 00:43:41 | |
#157: You're sitting at home and all of a sudden, you have a new business idea. You message a few of your friends and they agree that it is a great idea. You take out a few pieces of paper and start brainstorming. But then you have a bad feeling. The idea is too vague or too complicated to explain or you cannot decide whether to pursue it any further. How do you decide what to do?
In this episode, we speak with Aharale Batonia about what it's like to create and work in a startup and how you might go about creating and running your own startup.
Aharale’s contact info: LinkedIn: https://www.linkedin.com/in/aharale/ Twitter: https://twitter.com/aharaleb
YouTube channel: https://youtube.com/devopsparadox/
Books and Courses: Catalog, Patterns, And Blueprints https://www.devopstoolkitseries.com/posts/catalog/
Review the podcast on Apple Podcasts: https://www.devopsparadox.com/review-podcast/
Slack: https://www.devopsparadox.com/slack/
Connect with us at: | |||
| DOP 156: Validate Your API Specifications With Cherrybomb | 27 Apr 2022 | 00:24:58 | |
#156: When you are writing an API, do you first create an OpenAPI document and then generate code or do you create your code and then generate an OpenAPI document? Regardless of how you create it, how do you know that when your API is running that it is actually doing what you’ve said it will do?
In this episode, we speak with Guy Levinger, CTO of BLST Security, about all things API and about their open source tool named Cherrybomb.
Guy’s information: Twitter: https://twitter.com/guylevinger1 LinkedIn: https://www.linkedin.com/in/guy-levinger-b8638413a Website: https://www.blstsecurity.com/
YouTube channel: https://youtube.com/devopsparadox/
Books and Courses: Catalog, Patterns, And Blueprints https://www.devopstoolkitseries.com/posts/catalog/
Review the podcast on Apple Podcasts: https://www.devopsparadox.com/review-podcast/
Slack: https://www.devopsparadox.com/slack/
Connect with us at: | |||
| DOP 155: The Difference Between Projects and Products | 20 Apr 2022 | 00:34:16 | |
#155: Do you know what the difference is between a project and a product in your day job? After years of working with clients as well as working in open source, we've figured out the differences between a project and a product, why it's important to know the differences, and how you can use this knowledge to build better products.
In this episode, Darin and Viktor walk you through what they are and why they're different, as well as provide insight into how these concepts can impact your day-to-day work.
YouTube channel: https://youtube.com/devopsparadox/
Books and Courses: Catalog, Patterns, And Blueprints https://www.devopstoolkitseries.com/posts/catalog/
Review the podcast on Apple Podcasts: https://www.devopsparadox.com/review-podcast/
Slack: https://www.devopsparadox.com/slack/
Connect with us at: | |||
| DOP 154: Reducing Developer Friction | 13 Apr 2022 | 00:33:00 | |
#154: What are the right and wrong ways organizations help their application developers be more productive? Should those organizations have the mentality of my way or the highway or should they allow the application developers they’ve hired to run the shop?
Interestingly, the answer is somewhere in the middle.
YouTube channel: https://youtube.com/devopsparadox/
Books and Courses: Catalog, Patterns, And Blueprints https://www.devopstoolkitseries.com/posts/catalog/
Review the podcast on Apple Podcasts: https://www.devopsparadox.com/review-podcast/
Slack: https://www.devopsparadox.com/slack/
Connect with us at: | |||
| DOP 153: Eliminate Cloud Chaos With Firefly | 06 Apr 2022 | 00:32:56 | |
#153: Cloud has been around in an organization for a number of years and has had many, many employees and contractors managing the cloud assets. These assets have been created in numerous ways. Sometimes Terraform was used. Other times, a script was written that used the CLI provided by the cloud vendor. Finally, other assets were created by pointing and clicking in the console.
You’ve been recently hired into this company to fix the mess that they are in. Where are you going to start?
In this episode, we speak with Eran Bibi from Firefly about why you might want to try to get a handle on the unmanaged assets first before you do anything else.
Eran’s info: LinkedIn: https://www.linkedin.com/in/eran-bibi/ Website: https://www.gofirefly.io/
YouTube channel: https://youtube.com/devopsparadox/
Books and Courses: Catalog, Patterns, And Blueprints https://www.devopstoolkitseries.com/posts/catalog/
Kubernetes Chaos Engineering With Chaos Toolkit And Istio https://www.devopstoolkitseries.com/posts/chaos/
Canary Deployments To Kubernetes Using Istio and Friends https://www.devopstoolkitseries.com/posts/canary/
Review the podcast on Apple Podcasts: https://www.devopsparadox.com/review-podcast/
Slack: https://www.devopsparadox.com/slack/
Connect with us at: | |||
| DOP 152: An Internal Developer Platform Story | 30 Mar 2022 | 00:32:57 | |
#152: Many companies are seriously starting to look into creating an internal developer platform for their developers. However, how many of those companies really understand what it takes to create a developer platform that is going to be used by those developers.
We speak with Diogo and Ragnar from Pipedrive to see how they are using the open source project DevSpace as the basis for their internal developer platform.
Diogo’s contact: LinkedIn: https://www.linkedin.com/in/diogocorreia/ Email: diogo.correia@pipedrive.com
Ragnar’s contact: LinkedIn: https://www.linkedin.com/in/ragnar-paide/ Email: ragnar.paide@pipedrive.com
YouTube channel: https://youtube.com/devopsparadox/
Books and Courses: Catalog, Patterns, And Blueprints https://www.devopstoolkitseries.com/posts/catalog/
Kubernetes Chaos Engineering With Chaos Toolkit And Istio https://www.devopstoolkitseries.com/posts/chaos/
Canary Deployments To Kubernetes Using Istio and Friends https://www.devopstoolkitseries.com/posts/canary/
Review the podcast on Apple Podcasts: https://www.devopsparadox.com/review-podcast/
Slack: https://www.devopsparadox.com/slack/
Connect with us at: | |||
| DOP 151: What Is OpenTelemetry? | 23 Mar 2022 | 00:41:08 | |
#151: As an application developer, you know you need data about your application. Usually, that data starts with logs. Over time, you add in metrics. At some point, you might add traces. With OpenTelemetry, you get all three with one tool.
In this episode, we speak with Ramon Guiu about the OpenTelemetry landscape and how as an application developer you might want to start using OpenTelemetry in your projects.
Ramon’s info: Twitter: https://twitter.com/ramonguiu LinkedIn: https://www.linkedin.com/in/ramonguiu/
YouTube channel: https://youtube.com/devopsparadox/
Books and Courses: Catalog, Patterns, And Blueprints https://www.devopstoolkitseries.com/posts/catalog/
Kubernetes Chaos Engineering With Chaos Toolkit And Istio https://www.devopstoolkitseries.com/posts/chaos/
Canary Deployments To Kubernetes Using Istio and Friends https://www.devopstoolkitseries.com/posts/canary/
Review the podcast on Apple Podcasts: https://www.devopsparadox.com/review-podcast/
Slack: https://www.devopsparadox.com/slack/
Connect with us at: | |||
| DOP 150: Diagrams As Code | 16 Mar 2022 | 00:45:11 | |
#150: Patrick Debois joins us for his almost-annual divide by 50 episode. We talk about items ranging from digital twins to diagrams as code to everyone’s current favorite topics, NFTs and blockchain.
Patrick’s info: Twitter: https://twitter.com/patrickdebois LinkedIn: https://www.linkedin.com/in/patrickdebois/ Website: https://www.jedi.be/
Sites discussed:
YouTube channel: https://youtube.com/devopsparadox/
Books and Courses: Catalog, Patterns, And Blueprints https://www.devopstoolkitseries.com/posts/catalog/
Kubernetes Chaos Engineering With Chaos Toolkit And Istio https://www.devopstoolkitseries.com/posts/chaos/
Canary Deployments To Kubernetes Using Istio and Friends https://www.devopstoolkitseries.com/posts/canary/
Review the podcast on Apple Podcasts: https://www.devopsparadox.com/review-podcast/
Slack: https://www.devopsparadox.com/slack/
Connect with us at: | |||
| DOP 275: Managing Modern Infrastructure with GitOps | 07 Aug 2024 | 00:42:28 | |
#275: In the constantly evolving landscape of technology, embracing new methodologies can significantly enhance our system management capabilities. One such methodology that has risen to prominence is GitOps. This practice enhances the declarative nature of infrastructure management, aiming to increase efficiency and reliability. In this episode, we talk with Christian Hernandez about the origins, principles, and challenges of GitOps.
Christian's contact information: X (Formerly Twitter): https://x.com/christianh814 LinkedIn: https://www.linkedin.com/in/chernandez1982/
YouTube channel: https://youtube.com/devopsparadox
Review the podcast on Apple Podcasts: https://www.devopsparadox.com/review-podcast/
Slack: https://www.devopsparadox.com/slack/
Connect with us at: | |||
| DOP 149: What Is FinOps? | 09 Mar 2022 | 00:28:56 | |
#149: You might just be starting out using cloud and your credit card is doing just fine. However, after a few months, you notice that you need to add multiple credit cards to your account in order to pay your cloud bill. What do you do? You start looking for a better way.
In this episode, we speak with Roi Ravhon, the CEO at Finout, about why a DevOps team should care about their cloud costs.
Roi’s information: Twitter: https://twitter.com/roiravhon LinkedIn: https://www.linkedin.com/in/roiravhon/ Website: https://www.finout.io/
YouTube channel: https://youtube.com/devopsparadox/
Books and Courses: Catalog, Patterns, And Blueprints https://www.devopstoolkitseries.com/posts/catalog/
Kubernetes Chaos Engineering With Chaos Toolkit And Istio https://www.devopstoolkitseries.com/posts/chaos/
Canary Deployments To Kubernetes Using Istio and Friends https://www.devopstoolkitseries.com/posts/canary/
Review the podcast on Apple Podcasts: https://www.devopsparadox.com/review-podcast/
Slack: https://www.devopsparadox.com/slack/
Connect with us at: | |||
| DOP 148: Is Kubernetes Ready to Run Databases? | 02 Mar 2022 | 00:42:27 | |
#148: The Kubernetes ecosystem continues to mature, but one area is still a challenge. That area is managing storage for stateful applications.
In this episode, we speak with Nic Vermandé from Ondat to discuss the challenges with StatesfulSet applications and the items you've got to get right first before you can even think about scaling your applications to multi-region or even multi-cloud.
Nic’s contact info: Twitter: https://twitter.com/nvermande LinkedIn: https://www.linkedin.com/in/vnicolas/ Website: https://www.ondat.io/
YouTube channel: https://youtube.com/devopsparadox/
Books and Courses: Catalog, Patterns, And Blueprints https://www.devopstoolkitseries.com/posts/catalog/
Kubernetes Chaos Engineering With Chaos Toolkit And Istio https://www.devopstoolkitseries.com/posts/chaos/
Canary Deployments To Kubernetes Using Istio and Friends https://www.devopstoolkitseries.com/posts/canary/
Review the podcast on Apple Podcasts: https://www.devopsparadox.com/review-podcast/
Slack: https://www.devopsparadox.com/slack/
Connect with us at: | |||
| DOP 147: Should You Use a Recruiter When Looking for a Job? | 23 Feb 2022 | 00:36:06 | |
#147: In the pre-internet days, you would look through the newspaper when you wanted to get a new job. However, if you wanted to get to a job faster, you would hire a recruiter to help pitch you to multiple companies. In 2022, obviously everything has changed and the value of a good recruiter is move important than ever.
In this episode, we talk with Erin Lovern, the founder and CEO of Grove Talent Group, about how a good recruiter can not only help a person looking for a job, but how a great recruiter can help a company fill positions that they are looking to fill.
Erin’s contact information: Website: https://grovetalentgroup.com/ Email: erin@grovetalentgroup.com LinkedIn: https://www.linkedin.com/in/erinlovern/
YouTube channel: https://youtube.com/devopsparadox/
Books and Courses: Catalog, Patterns, And Blueprints https://www.devopstoolkitseries.com/posts/catalog/
Kubernetes Chaos Engineering With Chaos Toolkit And Istio https://www.devopstoolkitseries.com/posts/chaos/
Canary Deployments To Kubernetes Using Istio and Friends https://www.devopstoolkitseries.com/posts/canary/
Review the podcast on Apple Podcasts: https://www.devopsparadox.com/review-podcast/
Slack: https://www.devopsparadox.com/slack/
Connect with us at: | |||