Operations | Monitoring | ITSM | DevOps | Cloud

The latest News and Information on DevOps, CI/CD, Automation and related technologies.

How to Write Logs to a File in Go

When your Go application moves beyond development, you need structured logging that persists. Writing logs to files gives you the control and reliability that stdout can't match, especially when you're debugging production issues or need to meet compliance requirements. This blog walks through the practical approaches, from Go's standard library to structured logging with popular packages.

Do You Know How Many IPs Your CIDR Block Really Has? Understanding Network Capacity and Allocation

Many people use CIDR blocks every day without knowing exactly how many IP addresses they actually have. A CIDR block like /24 gives exactly 256 possible IP addresses, while a /29 block gives 8, and each size gives a different number you can count on for planning. Not understanding this can leave networks overcrowded or wasteful, leading to problems later.
Sponsored Post

Getting to the Zero Engineers Code Development Moment

The software world is inching rapidly toward an era once thought impossible: a time when no engineers are needed to write code. Not because software will disappear, but because the tools writing the code will be intelligent, autonomous, and capable of reasoning, generating, and deploying entirely on their own. We're not there yet-but we're getting very close.

What Is Azure SQL?

Modern cloud solutions mean much more than just data storage. Cloud technologies cover virtual services, including analytics, databases, networking, servers, and storage via the internet. Such a giant as Microsoft is among the most prominent cloud providers with its Azure platform. “Platform as a Service,” or PaaS, is a popular solution for database specialists. It is a powerful database engine that allows you to perform most database management routines.

Prometheus Gauges vs Counters: What to Use and When

Choosing the wrong metric type in Prometheus can lead to inaccurate dashboards, false positives in alerting, and missed indicators of system failure. Gauge metrics are intended for tracking values that can go up and down, such as memory usage, queue depth, or the number of active connections. Unlike counters, which only increment (or reset on restart), gauges reflect the current state of a resource at scrape time.

The $465M Bug: What Every Dev Needs to Know About Code Health

Is your codebase quietly killing developer productivity? In this talk from GitKon, Jai Predeesh (co-founder of DeepSource) breaks down why code health is more than a buzzword... it’s a critical lever for preventing failures, improving dev morale, and scaling without firefighting. From Knight Capital’s $465M bug to subtle security flaws in AI-generated code, this session shows how automated static analysis can catch the issues that escape human eyes and PR reviews.

A Guide To Azure Database Pricing (And Reducing Costs)

You spun up Azure SQL for your app backend, added Cosmos DB for global performance, and let your devs explore PostgreSQL freely. Everything worked — until the invoice hit. Your engineers need high availability and performance. Your CFO wants predictability. And you’re stuck trying to untangle what, exactly, is driving your Azure bill. You’re not alone. Between service types, pricing tiers, and throughput models, Azure database pricing can surprise even experienced teams.

Enterprise Drupal: why hosting choice impacts your success

Deploying a large-scale Drupal application involves numerous decisions, and one of the most significant is where to host it. Should you keep everything on-premises, use a managed hosting provider, or opt for a modern PaaS like Upsun? Each approach has trade-offs. In this article, we’ll dive into the real-world technical pitfalls of on-premises and managed hosting, and then explore how Upsun addresses those challenges in an enterprise Drupal context.