Operations | Monitoring | ITSM | DevOps | Cloud

%term

TCP/IP: What It Is & How It Works

Network protocols are necessary for data transmission and networking over different devices. One of the most common protocols is the TCP/IP framework, which builds connections through our internet. In fact, if you check email, watch Netflix, or stream music from Spotify, you’re relying on TCP/IP in the background. In this article, you’ll learn about the TCP/IP protocol layers and how they function.

How we improved ingester load balancing in Grafana Mimir with spread-minimizing tokens

Grafana Mimir is our open source, horizontally scalable, multi-tenant time series database, which allows us to ingest beyond 1 billion active series. Mimir ingesters use consistent hashing, a distributed hashing technique for data replication. This technique guarantees a minimal number of relocation of time series between available ingesters when some ingesters are added or removed from the system.

Standardizing your web application stack and how to do it

Managing web applications from the ground up can be a daunting task. One application alone can quickly grow in complexity, let alone the multiple applications that are often required by different business units and stakeholders growing simultaneously. Add the ever-changing landscape of trendy frameworks and runtimes, and you quickly find yourself with an unmanageable mess of different technologies. Standardizing your application stack can help reduce the clutter.

Patching Go's leaky HTTP clients

In November 2023 we discovered an issue in the Go standard library’s net/http.Client that allowed an attacker who controls redirect targets on a server to exfiltrate authentication secrets. Soon after, we discovered a similar issue in net/http/cookiejar.Jar. The issues, collectively designated CVE-2023-45289, have now been fixed in Go 1.22.1 and Go 1.21.8, released on March 5, 2024. This blog post dives into the technical details behind those two bugs and the patch that addresses them.

Splitting and parallelizing Android UI tests with Espresso and CircleCI

For Android developers, test automation on CI/CD platforms such as CircleCI has become an indispensable part of the development workflow. But merely implementing automated testing is no longer enough to remain competitive and continue to develop at speed. Developers must also work to continuously monitor, maintain, and improve their test automation. As an application grows in complexity, the scale of development grows, as does the number of automated tests.

Significance of Infrastructure Monitoring into Your Business Operations

In the initial stage of the digital era, only a few businesses were using digital tools and technologies to enhance their performance and efficiency. But now, things have changed and almost 90% of businesses use top-rated technologies to stand out from their competitors. In fact, some of them rely heavily on robust IT infrastructure for seamless delivery of quality service and applications. As a result, infrastructure is becoming more complex and open to threats.

Using Marketing Services Over a Radio: A Full Guide

Marketing through radio has been a steadfast method for reaching audiences for decades. Despite the rise of digital platforms, radio advertising remains a potent tool for businesses to connect with their target demographics. If you're considering leveraging radio marketing services to promote your brand, product, or service, this comprehensive guide will walk you through the process step by step.

Maximizing Tax Deductions: Tips for Small Business Owners

As a small business owner, maximizing tax deductions is crucial for reducing your tax burden and optimizing your finances. Understanding the various deductions available to you can significantly impact your bottom line. Here are practical tips to help you maximize your tax deductions, ensuring you retain more of your hard-earned money.