Wed.Dec 20, 2023

article thumbnail

From Elasticsearch to Apache Doris: Upgrading an Observability Platform

DZone

Observability platforms are akin to the immune system. Just like immune cells are everywhere in human bodies, an observability platform patrols every corner of your devices, components, and architectures, identifying any potential threats and proactively mitigating them. However, I might have gone too far with that metaphor, because till these days, we have never invented a system as sophisticated as the human body, but we can always make advancements.

Speed 271
article thumbnail

Tech Transforms podcast: SBOMs and the mission for federal government cybersecurity – down to the software supply chain

Dynatrace

On Episode 73 of the Tech Transforms podcast , MITRE’s Tracy Bannon and I sat down with Allan Friedman , a senior advisor and strategist at the Cybersecurity and Infrastructure Security Agency (CISA). We chatted about federal cybersecurity and Friedman’s mission to make the software bill of materials (SBOM) a boring, expected part of software delivery to the federal government.

Insiders

Sign Up for our Newsletter

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

article thumbnail

Implementing Virtualization on a Mini PC

DZone

A new era of computing where portability and power are combined has arrived with the introduction of Mini PCs. These small but powerful devices are now more than just media centers or low-power workstations, which was their original function. Virtualization is one of the more complex tasks that Mini PCs can handle today. The technology of virtualization enables the creation of numerous virtual instances or machines on a single physical host.

article thumbnail

Using Huge Pages with PostgreSQL Running Inside Kubernetes

Percona

Huge pages make PostgreSQL faster; can we implement it in Kubernetes? Modern servers operate with terabytes of RAM, and by default, processors work with virtual memory address translation for each 4KB page. OS maintains a huge list of allocated and free pages to make slow but reliable address translation from virtual to physical. Please check out the Why Linux HugePages are Super Important for Database Servers: A Case with PostgreSQL blog post for more information.

C++ 105
article thumbnail

Unlocking Efficiency: The Utility of Mini PCs in Virtualization

DZone

Virtualization has become a crucial element for companies and individuals looking to optimize their computing resources in today’s rapidly changing technological landscape. This ground-breaking method enables users to run multiple virtual machines on a single physical server, increasing flexibility, lowering hardware costs, and improving efficiency.

article thumbnail

How to Monitor Online InnoDB Buffer Pool Resizing

Percona

The InnoDB buffer pool acts as a powerhouse for MySQL, caching frequently accessed data and index pages in memory to accelerate query performance. In this blog post, we will go through the process of InnoDB buffer pool resizing online, covering why it is important to monitor its progress and how to monitor it. Importance of monitoring the InnoDB buffer pool resize Since MySQL 5.7.5, we have been able to resize the InnoDB buffer pool online, which allows administrators to adjust the buffer pool s

article thumbnail

How To Make Legacy Code More Testable

DZone

Much has already been said about the importance of automated tests: they provide a great safety net when modifying system components, alerting to issues much earlier in the development lifecycle. As a result, bugs are prevented from ever reaching production environments. When we're working with legacy code that has very low automated test coverage (or no test coverage at all), building automated tests can be difficult and frustrating.

Code 147
article thumbnail

2023 recap: This year was all about making performance easy (well, easier)

Speed Curve

Every year feels like a big year here at SpeedCurve, and 2023 was no exception. Among other things, we turned ten ! Ten years is a lot of time to reflect, and over this past year our team has been thinking a lot about not just the "what" and "how" of web performance, but also the "why". Why should we – and you – care about delivering a fast, delightful experience to all your users?