What are the top DevOps tools, platforms, and services we should use in 2023?
Continue readingAuthor Archives: Viktor Farcic
Distributed Tracing With Jaeger And OpenTelemetry In Kubernetes
How to set up and observe distributed tracing with Jaeger and OpenTelemetry in Kubernetes?
Continue readingYou MUST Instrument Your Code With OpenTelemetry!
If we want to gain insights into application behavior, we MUST instrument our code. However, instrumenting code can take time and effort and so we better do it in a way that avoids being locked into any specific tool. That’s where OpenTelemetry comes in with its instrumentation standard, independent of the tools where logs, metrics, and traces are collected.
Continue readingDiagrams as Code with Mermaid, GitHub, and Visual Studio Code
Being able to design diagrams through a GUI is great. Nevertheless, you might want to define diagrams as code if you are a developer. You might want to inject those definitions into your documentation in Markdown format. You might want to write and preview diagrams in your favorite IDE (e.g., Visual Studio Code). You might even want to visualize them inside your GitHub repositories. If that’s what you need, Mermaid might just be your tool.
Continue readingDevOps Is Dead! Long Live Platform Engineering! Did We Get Confused?
“DevOps is dead!” That’s a commonly repeated sentence these days. Some might say that Platform Engineering is replacing DevOps. But is DevOps really dead? Is it being replaced by Platform Engineering? Or maybe, we are just confused.
Continue readingHow To Inspect, Plan, Migrate DB Schemas With Atlas
If you have a database (as almost everyone does), you must have a tool to manage its schema. That’s where Atlas comes in. It plans and applies schemas defined in a declarative format (HCL) or as versioned migrations. As an added bonus, it works both as a standalone CLI and as a Terraform provider.
Continue readingWhat Is HTTPS? How Does It Work? Automate With cert-manager And Let’s Encrypt
There’s no excuse for anyone not to use HTTPS.
Learn how to automate HTTPS with cert-manager running in Kubernetes and Let’s Encrypt in this video.
Continue readingManage Container (Docker) Images, Helm, CNAB, and Other Artifacts With Harbor
Do you know how to manage container (Docker) images, how to run a container image registry and security scans, how to sign container images, how to prevent usage of images that are not verified or signed, how to replicate container images, and how to store Helm charts, binaries, and other artifacts? In this video, I’ll show you how to do all of that with Harbor.
Continue readingKnative Functions – No Dockerfile, No Lock-In, No Kubernetes Experience
Would you like to run functions in your own Kubernetes clusters? Would you like it to be as simple as possible? How about providing Functions As a Service (FaaS) flavor of serverless computing to everyone in your company? If the answer to any of those questions is yes, you might want to explore Knative Functions.
Continue readingIs Kubernetes Too Complicated? How About ClickOps With Qovery?
Is Kubernetes too complicated? Do you or the people working with you prefer ClickOps instead of terminals and writing manifests? Do you prefer SaaS solution running on your own infrastructure? If you do, Qovery might be a good fit for you. In this video, I will show you how to use Qovery to deploy an application with a managed database to Kubernetes.
Continue reading