Operations | Monitoring | ITSM | DevOps | Cloud

Latest Posts

AI Explainer: Supervised vs. Unsupervised Machine Learning

Machine learning is a powerful tool that enables computers to learn from data and make predictions or decisions without being explicitly programmed. Two fundamental approaches to machine learning are supervised and unsupervised learning. In this blog post, we'll explore the key differences between these two approaches, along with examples of their applications.

Feature Friday #1: ifelse()

Looking for a way to concisely set a variable conditionally? Have you heard of ifelse()? In CFEngine, traditionally class expressions are used to constrain promises to different contexts. Setting a variable to different values based on context might look like this: /tmp/feature-friday-1.cf command output That’s great, lots of flexibility, but with an increasing number of options the policy can get quite long and it’s easier for a human interpreter to lose track of the context.

Why Cloud Migrations and Repatriations are so Important and How to Get Them Right

Cloud computing has transformed the landscape of IT and business over the past several years, offering unparalleled speed, scalability, flexibility, and cost-efficiency to organizations of all sizes. However, amidst the widespread adoption of cloud technologies, there's a noteworthy phenomenon that's also gaining attention and traction: cloud migrations and repatriations.

Bob Lee - Lead DevOps Engineer at Twingate

I was out there in sunny Austin this February, speaking at Civo Navigate 2024. The event was jam packed with amazing talks, and it was great meeting so many people with long and fascinating careers in engineering and Site Reliability. I had the privilege of meeting Bob Lee, who currently leads DevOps at Twingate — a cloud-based service that provides secured remote access, and poised to replace VPNs.

How Azure cost anomaly detection shields billing shocks

One of the fundamental promises of the cloud, when organizations embrace it, is significant cost savings compared to its on-premises costs. However, organizations to realize savings is required to proactively plan and monitor the application’s cost at a granular level. Azure cost anomaly detection involves promptly identifying, rectifying, and analysing unexpected Azure cost events to minimize their impact on the business.

NodeJS Instrumentation with the Lumigo OTLP endpoint

As software systems become more complex, navigating their inner workings has become increasingly difficult due to the evolution of more advanced architectures. While distributed systems, such as microservices and cloud-native architectures, offer benefits in scalability and agility, they also make it more challenging to pinpoint and resolve system issues. Traditional methods for tracking errors are often insufficient in these multifaceted environments.

Kubernetes CronJob: Complete Guide to CronJobs

Kubernetes CronJobs are a feature that lets you automate tasks in a Kubernetes cluster. They let you schedule and run jobs on a regular basis, making them good for tasks like data backups, database maintenance, log rotation, and more. CronJobs help make operations easier and reduce manual work, letting you focus on other important parts of your application. In this guide, we will explain what CronJobs are and how they are different from regular Kubernetes Jobs.