Trending Articles

article thumbnail

Charge Vertical Scaling With the Latest Java GCs

DZone

In the dynamic landscape of Java ecosystem enhancements, one could miss an important progress that has been made in Java Garbage Collection (GC) in recent years. Meanwhile, the latest generations of GC bring far-reaching consequences for running Java applications. This article intends to highlight the significant effects brought to us by ZGC and Shenandoah.

Java 204
article thumbnail

Title Launch Observability at Netflix Scale

The Netflix TechBlog

Part 1: Understanding The Challenges By: VarunKhaitan With special thanks to my stunning colleagues: Mallika Rao , Esmir Mesic , HugoMarques Introduction At Netflix, we manage over a thousand global content launches each month, backed by billions of dollars in annual investment. Ensuring the success and discoverability of each title across our platform is a top priority, as we aim to connect every story with the right audience to delight our members.

Traffic 174
Insiders

Sign Up for our Newsletter

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

article thumbnail

Dynatrace KSPM: Transforming Kubernetes security and compliance

Dynatrace

We are excited to announce that Dynatrace has introduced new capabilities for Kubernetes security posture management. This solution provides continuous assessment of adherence to technical standards, visibility, prioritization, and remediation for misconfigurations and compliance findings across Kubernetes environments. Why manual audits and custom scripts fall short for Kubernetes security posture management In the dynamic and complex world of Kubernetes, relying on manual audits, custom script

article thumbnail

Tech predictions for 2025 and beyond

All Things Distributed

We've entered an era of unprecedented societal challenges and rapid technological advancements. Harnessing technology for good has become both an ethical imperative and a profitable endeavor. These are the areas where I see technology shaping society in 2025 and beyond—and it all starts with mission-driven work.

article thumbnail

Licensing Code on CSS Wizardry

CSS Wizardry

Since founding csswizardry.com in 2007, I’ve shared hundreds of articles , tips, tricks, techniques, snippets, and more— all for free. These have ranged from simple one-liners to concepts that have shaped the way thousands of developers approach their work. This freemium model has been the cornerstone of my consultancy business for the last 11 years, and as someone who learned to code from freely available resources, I’m deeply committed to keeping this knowledge accessible to everyone.

Code 107
article thumbnail

New integrations announced at AWS re:Invent enhance cloud performance, security, and automation

Dynatrace

The rapid evolution of cloud technology continues to shape how businesses operate and compete. This year’s AWS re:Invent will showcase a suite of new AWS and Dynatrace integrations designed to enhance cloud performance, security, and automation. These innovations promise to streamline operations, boost efficiency, and offer deeper insights for enterprises using AWS services.

AWS 256
article thumbnail

Which Flow Is Best for Your Data Needs: Time Series vs. Streaming Databases

DZone

Data is being generated from various sources, including electronic devices, machines, and social media, across all industries. However, unless it is processed and stored effectively, it holds little value. A significant evolution is taking place in the way data is organized for further analysis. Some databases prioritize organizing data based on its time of generation, while others focus on different functionalities.

More Trending

article thumbnail

Generative Logic

O'Reilly

Alibabas latest model, QwQ-32B-Preview , has gained some impressive reviews for its reasoning abilities. Like OpenAIs GPT-4 o1, 1 its training has emphasized reasoning rather than just reproducing language. That seemed like something worth testing outor at least playing around withso when I heard that it very quickly became available in Ollama and wasnt too large to run on a moderately well-equipped laptop, I downloaded QwQ and tried it out.

C++ 76
article thumbnail

Performing ELT Operations Using DOMAINs

Percona

First things first, a couple of definitions to clear up: ETL: Extract, Transform, Load. Transforms data before loading it into the target system extract raw data from various sources use a secondary processing server to transform that data load that data into a target database ELT: Extra, Load, Transform.

article thumbnail

New continuous compliance requirements drive the need to converge observability and security

Dynatrace

At the time when I was building the most innovative observability company, security seemed too distant. However, customers began approaching me, praising Dynatraces deep end-to-end insights into even the most complex digital service deployments and asking how to use it for security compliance, exposure, and response use cases. I realized that our platforms unique ability to contextualize security events, metrics, logs, traces, and user behavior could revolutionize the security domain by convergi

Analytics 214
article thumbnail

Using the Log Node in IBM App Connect Enterprise

DZone

In the world of IBM App Connect Enterprise (ACE), effective logging is crucial for monitoring and troubleshooting. With the introduction of the Log node, it's now easier than ever to log ExceptionList inserts directly into the activity log, which can be viewed from the WebUI. The Log node can be especially valuable, often replacing the Trace node in various scenarios.

article thumbnail

Our 10 most popular web performance articles of 2024

Speed Curve

We love writing articles and blog posts that help folks solve real web performance and UX problems. Here are the ones you loved most in 2024. (The number one item may surprise you!) Some of these articles come from our recently published Web Performance Guide – a collection of evergreen how-to resources (written by actual humans!) that will help you master website monitoring, analytics, and diagnostics.

article thumbnail

Unveiling Graph Structures in Microservices: Service Dependency Graph, Call Graph, and Causal Graph

Abhishek Tiwari

The rise of service-oriented architecture (SOA) and microservices architecture has led to a major shift in software development, enabling the creation of complex, distributed systems composed of independent, loosely coupled services. These architectures offer numerous benefits, including scalability, flexibility, and resilience. However, the distributed nature of these systems introduces new challenges related to understanding, managing, and analysing their behaviour.

article thumbnail

Checking Index Consistency on a Sharded Cluster in MongoDB

Percona

Inconsistent index distribution across shards in a MongoDB sharded cluster is more common than you think, and it occurs because the user creates indexes directly in the shards without using MongoS. This issue can lead to migration failures during chunk migrations, where the system cannot transfer data between shards due to index mismatches.

Systems 83
article thumbnail

The keys to selecting a platform for end-to-end observability

Dynatrace

DevOps and security teams managing today’s multicloud architectures and cloud-native applications are facing an avalanche of data. On average, organizations use 10 different tools to monitor applications, infrastructure, and user experiences across these environments. Such fragmented approaches fall short of giving teams the insights they need to run IT and site reliability engineering operations effectively.

article thumbnail

How and Why the Developer-First Approach Is Changing the Observability Landscape

DZone

Developers play a crucial role in modern companies. If we want our product to be successful, we need to have a developer-first approach and include observability from day one. Read on to understand why. The World Has Changed Many things have changed in the last decade. In our quest for greater scalability, resilience, and flexibility within the digital infrastructure of our organization, there has been a strategic pivot away from traditional monolithic application architectures towards embracing

article thumbnail

These 7 Edge Data Challenges Will Test Companies the Most in 2025

VoltDB

Edge computing has transformed how businesses and industries process and manage data. By bringing computation closer to the data source, edge-based deployments reduce latency, enhance real-time capabilities, and optimize network bandwidth. However, as organizations accelerate their adoption of edge technologies, things are getting more difficult in the form of security, bottlenecks, and more. 2025 portends to be the year these difficulties come to a head.

IoT 52
article thumbnail

Summarizing Books as Podcasts

O'Reilly

Like just about everyone, we were impressed by the ability of NotebookLM to generate podcasts: Two virtual people holding a discussion. You can give it some links, and it will generate a podcast based on the links. The podcasts were interesting and engaging. But they also had some limitations. The problem with NotebookLM is that, while you can give it a prompt, it largely does what its going to do.

article thumbnail

MySQL with Diagrams Part One: Replication Architecture

Percona

In this series, MySQL with Diagrams, Ill use diagrams to explain internals, architectures, and structures as detailed as possible. In basic terms, here’s how replication works: the transactions are written into a binary log on the source side, carried into the replica, and applied.

article thumbnail

Automating AWS Well-Architected Framework validations with Dynatrace CloudFormation templates

Dynatrace

Dynatrace is proud to be the first AWS global tech partner to offer ready-to-use CloudFormation templates for validating the Well-Architected pillars. The Dynatrace CloudFormation templates are now available in the AWS CloudFormation Public Extensions Registry , which makes Well-Architected validation even more accessible for AWS users. Dynatrace and the AWS Well-Architected Framework ensure continuous optimization of cloud architecture, aligning with the key pillars of operational excellence, s

AWS 222
article thumbnail

DuckDB Optimization: A Developer's Guide to Better Performance

DZone

If you are already using DuckDB, this guide will help you with some optimization techniques that can improve your application's performance. If you are new to DuckDB, don't fret you'll still learn something new. I will share some of the practical tips that helped me optimize my applications. Let's dive in! Why DuckDB? Before we jump into optimization techniques, let's quickly discuss what makes DuckDB stand out.

article thumbnail

Cache Me If You Can: Taming the Caching Complexity of Microservice Call Graphs

Abhishek Tiwari

As microservices architectures have become increasingly prevalent in modern software systems, they’ve brought both tremendous benefits and significant challenges. One of the most pressing challenges has been maintaining performance at scale while dealing with complex service dependencies and network communication overhead. Today, I want to explore MuCache, an innovative framework recently presented by Zhang et. al at USENIX NSDI 2024 that tackles this challenge head-on by providing automat

Cache 59
article thumbnail

My code::dive talk video is available: New Q&A

Sutter's Mill

Two weeks ago, Bjarne and I and lots of ISO committee members had a blast at the code::dive C++ conference held on November 25, just two days after the end of the Wrocaw ISO C++ meeting. Thanks again to Nokia for hosting the ISO meeting, and for inviting us all to speak at their conference! My talk was an updated-and-shortened version of my CppCon keynote (which I also gave at Meeting C++; I’ll post a link to that video too once it’s posted): If you already saw the CppCon talk, you c

Code 64
article thumbnail

How to Get Useful Information Out of Valkey/Redis Keys

Percona

In this blog post we will talk about how to get useful information out of the Valkey OR Redis keys. This would be helpful in many scenarios, like troubleshooting a specific key thing and verifying the resources, especially the Memory the data set is holding.

article thumbnail

When things go sideways: Troubleshooting the OpenTelemetry Operator

Dynatrace

This blog post was co-written with Reese Lee. If you already have an application running in Kubernetes and are exploring using OpenTelemetry to gain insights into the health and performance of your app and cluster, you might be interested in an implementation of the Kubernetes Operator called the OpenTelemetry Operator. As youll learn shortly, due to its range of capabilities, the Operator is your go-to for (almost) hassle-free OpenTelemetry management.

Java 183
article thumbnail

Optimizing MuleSoft Performance With HikariCP: A Complete Guide

DZone

MuleSoft is a powerful integration platform that often deals with high-throughput workloads that require robust database connection management. One solution that stands out in optimizing database interactions is HikariCP, a high-performance JDBC connection pool known for its speed and reliability. HikariCP is widely used in applications that require efficient connection management.

article thumbnail

Percona Monitoring and Management 3.0.0-Beta - Tech Preview

Percona Community

Percona Monitoring and Management 3.0.0 Beta - Tech Preview We’re excited to announce the Tech Preview (Beta) release of Percona Monitoring and Management (PMM) 3.0.0-Beta. This release is intended for testing environments only, as it’s not yet production-ready. The GA (General Availability) release will be available through standard channels in the upcoming months.

article thumbnail

Policy Zones: Purpose Limitation at Scale using Information Flow Control

Abhishek Tiwari

At the heart of privacy lies the principle of purpose limitation, dictating that data should only be processed for explicitly stated purposes. This principle presents a considerable challenge, especially for organisations operating at the scale of Meta, which handles vast amounts of data from billions of users. This article examines Policy Zones, a core component of Meta’s Privacy Aware Infrastructure (PAI), designed to address the complexities of purpose limitation at scale.

article thumbnail

MySQL Transaction ERROR 1412 and Isolation Levels

Percona

This blog post explains the cause of “ERROR 1412 (HY000): Table definition has changed, please retry transaction” with the specific Isolation level settings. Background As per the MySQL documentation, this error should occur for “operations that make a temporary copy of the original table and delete the original table when the temporary copy is built.

article thumbnail

HTTP monitors on the latest Dynatrace platform extend insights into the health of your API endpoints and simplify test management

Dynatrace

The improved UI of the new Synthetic app makes managing your synthetic tests and analyzing their results easier and more effective. Exploratory analytics now cover more bespoke scenarios, allowing you to access any element of test results stored in the Dynatrace Grail data lakehouse. This allows you to build customized visualizations with Dashboards or perform in-depth analysis with Notebooks.

article thumbnail

Observability 2.0: The Best Thing Since Sliced Bread

DZone

Traditional monitoring is not enough. We need developer-centric solutions that only Observability 2.0 can give us. Read on to see why. Beyond Traditional Monitoring In today's software development landscape, creating cutting-edge applications requires an acute focus on the developers who craft these digital experiences from start to finish; henceforth, contemporary tools are not just expected but demanded to be inherently developer-centric-offering environments that promote efficiency and creati

article thumbnail

How to understand TPC-C tpmC and TPROC-C NOPM and what is ‘good’ performance?

HammerDB

More than ever, we see confusion in interpreting and comparing the performance of databases with workloads derived from the TPC-Council’s TPC-C specification, including HammerDB’s TPROC-C NOPM and TPM. In this post, we revisit how to interpret transactional database performance metrics and give guidance on what levels of performance should be expected on up-to-date hardware and software in 2024. tpmC tpmC is the transactions per minute metric that is the measurement of the official T

C++ 58
article thumbnail

Deploying Hugo Sites on Cloudflare Pages with Decap CMS and GitHub Backend

Abhishek Tiwari

Recently I migrated this website from Ghost to Hugo. This site is now generated by Hugo, stored by Github, deployed on Cloudflare Pages, and content managed via Decap CMS. Hugo, Decap CMS, Cloudflare Pages, and GitHub together create a powerful and efficient stack for building, managing, and deploying static websites. This combination is perfect for anyone seeking to develop a scalable and flexible publishing workflow, as well as content creators looking for an easy-to-use content management int

Website 59
article thumbnail

Software Licensing and Open Source: Why Definitions Matter

Percona

Over the last few years, there have been many calls to evolve the Open Source Definition (OSD) to fit the modern world. Some would like to seenoncompetitive licenses such as the Server Side Public License (SSPL) or Elastic License considered open source.

article thumbnail

Predictable costs for Log Management & Analytics with new simplified licensing plan

Dynatrace

As cloud complexity increases and security concerns mount, organizations need log analytics to discover and investigate issues and gain critical business intelligence. But exploring the breadth of log analytics scenarios with most log vendors often results in unexpectedly high monthly log bills and aggressive year-over-year costs. To give organizations the freedom to explore log analytics without barriers due to cost concerns, Dynatrace is proud to announce a new Dynatrace Platform Subscription

Analytics 155
article thumbnail

ICYMI: Some of our most exciting product updates of 2024!

Speed Curve

Every year feels like a big year here at SpeedCurve, and 2024 was no exception. Here's a recap of product highlights designed to make your performance monitoring even better and easier! Our biggest achievements this year have centred on making it easier for you to: Gather more meaningful real user monitoring (RUM) data Get actionable insights from Core Web Vitals Simplify your synthetic testing Get expert performance coaching when and how you need it Keep reading to learn more.

Cache 52
article thumbnail

Diagnosing CPU faults and performance with HammerDB

HammerDB

An often overlooked aspect of database benchmarking is that it should be used to stress test databases on all new hardware environments before they enter production. In this post we will look at an example of issue diagnosis and resolution with the desktop CPU Intel® Core i9-14900K as well as examples of measuring database performance with both the performance and efficient cores with this CPU.