Viktor Farcic

Viktor Farcic

Viktor Farcic is a member of the Google Developer Experts and Docker Captains groups, and published author.

His big passions are DevOps, Containers, Kubernetes, Microservices, Continuous Integration, Delivery and Deployment (CI/CD) and Test-Driven Development (TDD).

He often speaks at community gatherings and conferences (latest can be found here).

He has published The DevOps Toolkit Series, DevOps Paradox and Test-Driven Java Development.

His random thoughts and tutorials can be found in his blog

Episodes Hosted By Viktor Farcic

Introducing Pulumi Registry DOP 129: How to Develop Microservices DigitalOcean and Linode Update Their Kubernetes Offerings DOP 128: Securing Your Environments With a Universal Secrets Manager Introducing VMware Tanzu Community Edition DOP 127: Software Development vs Software Delivery VS Code in the Browser for Everyone DOP 126: What Is Bare Metal in Cloud Computing? Let’s Encrypt Root Certificate Expires Sep 30 DOP 125: What Is the Low Code Movement? Do You Really Have Technical Debt? DOP 124: Fake Data Rules the World EKS Anywhere or minikube? DOP 123: Simplifying Microservice Development Docker Wants Their Five Dollars DOP 122: What Are the Costs of a Digital Transformation? Are You Managing Your Cloud Budget or Is It Managing You? DOP 121: Infrastructure As Code Meets Day Two How Often Does Your Company Patch Their Systems? DOP 120: Stop Using the D Word Cloud-based Development for Everyone DOP 119: Developer Advocacy or Engineering? Do You Trust the NSA to Help You Harden Your Kubernetes Cluster? DOP 118: We Need More Silos, Not Less What’s New in Kubernetes 1.22 DOP 117: Understanding Why Gates Exist in Business DOP 116: Why You Should Choose Boring Technology API removals for Kubernetes v1.22 DOP 115: How Far Are You From No Touch Production? AWS Infinidash Is the Next Big Tech Breakthrough DOP 114: Solving Multitenancy Problems In Kubernetes Is GitHub Copilot Going to Put Developers Out of a Job? DOP 113: Are Specifications Still Relevant? DOP 112: Essential Infrastructure as Code DOP 111: What Are Software Supply Chain Attacks? DOP 110: The Problems With Microservices DOP 109: How to Test Microservices DOP 108: Why Do We Want to Use Microservices? DOP 107: Getting Into the Flow With Value Streams Use a Container Registry for Binary Distribution? DOP 106: The Difference Between SRE and DevOps Dependabot Preview Is Now Dependabot DOP 105: Does History Repeat Itself? Mirantis Confirms the Future of Dockershim DOP 104: Technical Debt Is a Business Decision AWS Announces the OpenSearch Project DOP 103: Knative in Action Kubernetes 1.21 Has Landed DOP 102: Getting Started With Open Policy Agent What's New in Kubernetes 1.21 DOP 101: What to Do When Technology Fails DOP 100: Course Correcting DevOps Will You Subscribe to K9sAlpha? DOP 99: Do DevOps Engineers Need to Know How to Code? Have You Tested Your Disaster Recovery Plan? DOP 98: Kubernetes Troubleshooting Simplified With Komodor Okta Acquires Auth0 DOP 97: Processing Event Streams With Apache Kafka Google Announces GKE Autopilot DOP 96: The Kubernetes API Is Becoming Omnipresent AWS EKS Now Supports 1.19 and OIDC DOP 95: Should Everything Be Automated? Everything Should Be Event Based DOP 94: Are Videos or Text Better for Learning? Docker Distribution Donated to the CNCF DOP 93: Creating a Healthy Working Environment Jumps Into the Elastic Fray DOP 92: Frontend vs Backend Development in 2021 The AWS and Elastic Saga Continues DOP 91: It's Past Time to Abandon Docker Compose Grafana Cloud Announces a Forever Free Plan DOP 90: Event Driven Continuous Delivery With Keptn The Rise of Sealed Secrets and PostItOps DOP 89: 2021 - the Year of the Irrelevant A Less Painful Way to Manage AWS ECS DOP 88: DevOps in 2020 - Year in Review DOP 87: God Bless Us Everyone Christmas Presents from AWS and GCP DOP 86: Your Internal Developer Platform Sucks The Lifetime of Kubernetes DOP 85: The Hidden Costs of DevOps Docker Goneski: The Pain Is Real DOP 84: Mattermost Saves a 30 Year Old D&D Campaign The Internet Breaks Whenever AWS Goes Down DOP 83: Using Spring to Develop Cloud Native Applications KubeCon North America 2020 Review DOP 82: Where You Live Shouldn't Define Your Pay The Four Different Phases of Kubernetes DOP 81: Making Email Provider Integration Simple With Nylas AWS Takes on Docker Hub DOP 80: What Should I Outsource to a Managed Solution? Dockerpocalypse Is Upon Us DOP 79: Are You Doing CI, CD or None of the Above? Swipe Left for Security! DOP 78: A Day in the Life of a SRE HashiCorp announces Boundary and Waypoint DOP 77: NOC as a Service with Xiteit Third-party scan tools come to GitHub DOP 76: How to be a Cloud Engineer with Pulumi The Dark Side of Hacktoberfest DOP 75: What is Code? Azure Kubernetes Service lands on-prem DOP 74: Using GitOps in Your DevOps Workflow Snowflake and JFrog Go Public DOP 73: Logging with Loki Codespaces is dead. Long live Codespaces! DOP 72: Mastering Kubernetes with Gigi Sayfan Do we need another container registry? DOP 71: Observability in the Cloud with CloudWize Kubernetes 1.19 has arrived DOP 70: High Availability Does Not Mean 100% Availability What's new in Kubernetes 1.19? DOP 69: Is Containers as a Service Serverless? Docker's new container image retention policy announced DOP 68: Is Docker Back? Microsoft enters the service mesh business...sort of DOP 67: Orchestrating Chaos on Kubernetes using LitmusChaos Manage your Kubernetes costs with Kubecost DOP 66: AWS Lambda vs. Google Cloud Functions vs. Azure Functions for 2020 The reason why AWS Copilot is special GCP Podcast - Serverless Made Easy with Nimbella Should you move your VMware workload to Google Cloud? DOP 64: Do We Really Want To Use Serverless? Happy Hour / AMA for 10Jul2020 DOP 63: Serverless 101 DOP 62: Kubernetes Is Dead, Long Live Serverless DOP 61: How To Use PowerfulSeal To Create Chaos In Your Kubernetes Clusters DOP 60: Jenkins X: Why Good Is Better Than Best DOP 59: Why It Is Silly Not To Use Kubernetes If You’re Moving To The Cloud Today DOP 58: Innovation And The Sunk Cost Fallacy DOP 57: Join An Open Source Foundation And Get Free Stickers! DOP 56: What Happens When You Just Don't Have The Time To Learn? DOP 55: How To Setup And Operate Multiple Kubernetes Clusters At A Global Scale DOP 54: Achieving Continuous Verification Using Chaos Engineering DOP 53: Should You Maintain Your Systems Or Let Them Rot On The Vine? DOP 52: A Step By Step Guide To Trashing Other Vendor's Products DOP 51: Is Shifting Left All It Is Cracked Up To Be? DOP 50: DevOps In The Time Of Mandated Remote Work DOP 49: How Are You Adapting To Remote Work? BONUS: What Are The Challenges To Doing Continuous Delivery In Kubernetes? DOP 48: Regulations Aren't An Excuse For Not Doing The Right Thing BONUS: Continue Building Your Kubernetes Skills Using Remote Learning During The COVID-19 Crisis DOP 47: Technology Isn't the Problem. You Are The Problem. DOP 46: Making Containers Great Again - A Conversation With Phil Estes DOP 45: (Almost) No One Cares Enough About Kubernetes To Learn It DOP 44: Is It Possible To Make On Premise Great Again? DOP 43: There Is No Such Thing As Continuous Testing DOP 42: Is Your CTO Always Going To Be Your CTO? DOP 41: Input Questions And UIs Are Evil DOP 40: Continuous Reliability: How To Avoid The Biggest Mistakes Developers Make DOP 39: One API To Rule Them All DOP 38: How Important Are You To Your Company? DOP 37: 50 Shades of Canary Deployments DOP 36: 4 predictions for DevOps in 2020 DOP 35: Looking Back at 2019 DOP 34: To All The Dockers I've Loved Before DOP 33: What Happens When There Are Tektonic Shifts In Technology DOP 32: Which Managed Kubernetes Service Sucks The Least - The Prelude DOP 31: Do Shared Services Teams Break The DevOps Rules? BONUS: Viktor's KubeCon 2019 Review DOP 30: Site Reliability Engineering Traps To Avoid DOP 29: Elasticsearch: Is It A Database Or A Datastore? DOP 28: Is Service Mesh Your New Best Friend? DOP 27: What Would Burt Gummer Do? DOP 26: The Architect Role In Your Company Is Completely Useless DOP 25: Tips for Conference Attendees Who Want Learn a New Skill DOP 24: Deployment Strategy Myths Enterprises Actually Believe DOP 23: Do Feature Flags Even Matter? DOP 22: The Reasons That Motivate Us To Work, Learn, And Write DOP 21: Time Management Secrets Every Software Engineer Needs Now DOP 20: Configuration Management Mistakes Enterprises Make...And How To Avoid Them DOP 19: Are You A Hacker Or Developer? DOP 18: How To Avoid Issue Tracking Mistakes Teams Make DOP 17: The Learning Styles Of The Rich and Famous DOP 16: Don't Let Someone Automate You Out Of Your Job DOP 15: Silos Are For Farmers, Not Enterprises DOP 14: Creating Happy Customers Through GitOps DOP 13: What Tricks Does Viktor Have Up His Sleeve? DOP 12: Why Understanding English Is Important For Developers DOP 11: Is Serverless The New Wild West? DOP 10: Why Open Source is important to your business DOP 9: What Is The Maturity Level Of Your Continuous Deployment? DOP 8: How To Escape The Continuous Delivery Rat Race DOP 7: Continuous Integration Tips for Engineers Who Want Sleep Through The Night DOP 6: Five Career Tips Every Successful DevOps Professional Needs To Know DOP 5: Do We Still Need Configuration Management? DOP 4: Current Trends In DevOps DOP 3: How Jenkins X Simplifies Kubernetes DOP 2: Why Is Everyone So Crazy About Kubernetes? DOP 1: What Is DevOps? DOP 0: Welcome