Author Archives: Viktor Farcic

The Best DevOps Tools, Platforms, And Services In 2023?

What are the top DevOps tools, platforms, and services we should use in 2023?

Continue reading

Distributed Tracing With Jaeger And OpenTelemetry In Kubernetes

How to set up and observe distributed tracing with Jaeger and OpenTelemetry in Kubernetes?

Continue reading

You 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 reading
Advertisement

Diagrams 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 reading

DevOps 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 reading

How 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 reading

Manage 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 reading

Knative 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 reading

Is 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