2025

article thumbnail

Catching up with OpenTelemetry in 2025

Dynatrace

To understand whats happening in todays complex software ecosystems, you need comprehensive telemetry data to make it all observable. In fact, observability is essential for shaping how we design smarter, more resilient systems for the future. With so many types of technologies in software stacks around the globe, OpenTelemetry has emerged as the de facto standard for gathering telemetry data.

Tuning 310
article thumbnail

A Guide to Microservices Deployment: Elastic Beanstalk vs Manual Setup

DZone

There are many ways to deploy your microservices, each offering different levels of control, simplicity, and scalability. One approach is using Elastic Beanstalk , a fully managed service that simplifies deployment, scaling, and management. Another option is to deploy manually, giving you full control over the infrastructure but requiring more setup and maintenance.

Insiders

Sign Up for our Newsletter

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

article thumbnail

HDR10+ Now Streaming on Netflix

The Netflix TechBlog

Roger Quero , Liwei Guo , Jeff Watts , Joseph McCormick , Agata Opalach , AnushMoorthy We are excited to announce that we are now streaming HDR10+ content on our service for AV1-enabled devices, enhancing the viewing experience for certified HDR10+ devices, which previously only received HDR10 content. The dynamic metadata included in our HDR10+ content improves the quality and accuracy of the picture when viewed on thesedevices.

article thumbnail

Best MySQL GUI Tools [2025]

Scalegrid

Managing MySQL through the command line is powerfulbut not always the most user-friendly experience, especially when working with large datasets, building queries, or handling administrative tasks. Thats where MySQL GUIs come in. A graphical user interface (GUI) helps simplify how you interact with your MySQL databases. Whether youre a developer, database administrator, or data analyst, a good GUI can make everyday tasks faster, clearer, and less error-prone.

article thumbnail

MySQL 8.4.3 and 9.1.0: Major Performance Gains Revealed

Percona

At Percona, we’ve always prioritized performance, and recent trends in MySQL’s development have been a point of concern for us. In particular, the performance deterioration in the MySQL 8.4.x and 9.y versions caught our attention, as highlighted in Marco Tusas insightful blog post, Sakila, Where Are You Going?

article thumbnail

Copyright-Aware AI: Let’s Make It So

O'Reilly

On April 22, 2022, I received an out-of-the-blue text from Sam Altman inquiring about the possibility of training GPT-4 on OReilly books. We had a call a few days later to discuss the possibility. As I recall our conversation, I told Sam I was intrigued, but with reservations. I explained to him that we could only license our data if they had some mechanism for tracking usage and compensating authors.

Internet 123
article thumbnail

MySQL 8.4 Support in Percona Toolkit 3.7.0

Percona Community

Percona Toolkit 3.7.0 has been released on Dec 23, 2024. The main feature of this release is MySQL 8.4 support. In this blog, I will explain what has been changed. A full list of improvements and bug fixes can be found in the release notes. TLDR; Replication statements in 8.4 are fully supported by the Percona Toolkit pt-slave-delay has been deprecated. pt-slave-find has been renamed to pt-replica-find.

130
130

More Trending

article thumbnail

What Adrian Did Next — Part 4 — how I helped Netflix launch on iPad and iPhone — 2007 to 2010

Adrian Cockcroft

What Adrian Did NextPart 4how I helped Netflix launch on iPad and iPhone2007 to2010 Screen shots from Adrians Instant Queue Add for Netflix iPhone App in2008 Ive been meaning to get another installment of my career history posted for a while. The 15th anniversary of the launch of the iPad gave me a reason to pull out a chunk of that history into thispost.

C++ 88
article thumbnail

Distance-Based ISA for Efficient Register Management

ACM Sigarch

CPU cores have become significantly wider over the past decade. Ten years ago, the highest-performance CPUs could decode only up to four instructions simultaneously and execute up to eight instructions. However, top-tier CPUs released in recent years have grown to nearly twice this width. For example, Apple’s M4 processor , released in 2024, can decode 10 instructions simultaneously and execute up to 19 instructions.

article thumbnail

Build for the Web, Build on the Web, Build with the Web

CSS Wizardry

What is the real, long-term cost of adopting a JavaScript framework?

226
226
article thumbnail

Cut costs and complexity: 5 strategies for reducing tool sprawl with Dynatrace

Dynatrace

Almost daily, teams have requests for new toolsfor database management, CI/CD, security, and collaborationto address specific needs. Increasingly, those tools involve AI capabilities to potentially boost productivity and automate routine tasks. But proliferating tools across different teams for different uses can also balloon costs, introduce operational inefficiency, increase complexity, and actually break collaboration.

Strategy 296
article thumbnail

Optimizing SQL Server Performance With AI: Automating Query Optimization and Predictive Maintenance

DZone

SQL Server is a powerful relational database management system (RDBMS), but as datasets grow in size and complexity, optimizing their performance becomes critical. Leveraging AI can revolutionize query optimization and predictive maintenance, ensuring the database remains efficient, secure, and responsive. In this article, we will explore how AI can assist in these areas, providing code examples to tackle complex queries.

Servers 278
article thumbnail

Foundation Model for Personalized Recommendation

The Netflix TechBlog

By Ko-Jen Hsiao , Yesu Feng and Sudarshan Lamkhede Motivation Netflixs personalized recommender system is a complex system, boasting a variety of specialized machine learned models each catering to distinct needs including Continue Watching and Todays Top Picks for You. (Refer to our recent overview for more details). However, as we expanded our set of personalization algorithms to meet increasing business needs, maintenance of the recommender system became quite costly.

Tuning 200
article thumbnail

RabbitMQ vs. Kafka: Key Differences

Scalegrid

Choosing between RabbitMQ and Kafka depends on your specific messaging needs. RabbitMQ is designed for flexible routing and message reliability, while Kafka handles high-throughput event streaming and real-time data processing. Both serve distinct purposes, from managing message queues to ingesting large data volumes. This article outlines the key differences in architecture, performance, and use cases to help determine the best fit for your workload.

Latency 147
article thumbnail

Your Data’s Not Safe Until It’s TDE-Safe — Here’s How

Percona

If youre managing a PostgreSQL database and handling sensitive data or PII, the answer is simple: You need data-at-rest encryption. This isnt just a “nice-to-have” featureits often a legal or regulatory requirement. Compliance auditors, security officers, and privacy-conscious customers all expect it. But is this enough? We think NO!

Database 129
article thumbnail

Beyond “Prompt and Pray”

O'Reilly

TL;DR: Enterprise AI teams are discovering that purely agentic approaches (dynamically chaining LLM calls) dont deliver the reliability needed for production systems. The prompt-and-pray modelwhere business logic lives entirely in promptscreates systems that are unreliable, inefficient, and impossible to maintain at scale. A shift toward structured automation, which separates conversational ability from business logic execution, is needed for enterprise-grade reliability.

article thumbnail

Percona Monitoring and Management 3.0.0 (GA)

Percona Community

We’re excited to announce the release of Percona Monitoring and Management (PMM) 3.0.0 GA. The Percona Monitoring and Management (PMM) 3.0.0 release delivers major security and stability enhancements. Notable security improvements include rootless deployments and encryption of sensitive data, along with improved API authentication using Grafana service accounts.

article thumbnail

Performance Hero: Annie Sullivan

Speed Curve

Let's kick off the new year by celebrating someone who has not just had a huge impact on web performance over the past few years, but who has even more exciting stuff in the works for the future: Annie Sullivan! Annie leads the Chrome Speed Metrics team at Google, which has arguably had the most significant impact on web performance of the past decade.

article thumbnail

Tight Mode: Why Browsers Produce Different Performance Results

Smashing Magazine

Tight Mode: Why Browsers Produce Different Performance Results Tight Mode: Why Browsers Produce Different Performance Results Geoff Graham 2025-01-09T13:00:00+00:00 2025-01-09T14:35:05+00:00 This article is sponsored by DebugBear I was chatting with Debug B ear s Matt Zeunert and, in the process, he casually mentioned this thing called Tight Mode when describing how browsers fetch and prioritize resources.

article thumbnail

Single-core memory bandwidth: Latency, Bandwidth, and Concurrency

John McCalpin

The Multicore Era Over the past ~15 years, server processors from Intel and AMD have evolved from the early quad-core processors to the current monsters with over 50 cores per socket. The memory subsystems have grown at similar rates, from 3-4 DRAM channels at 1.333 GT/s transfer rates to 8-12 DRAM channels with 4.8 GT/s transfer rates, providing an aggregate peak memory bandwidth increase of 10x or more.

Latency 71
article thumbnail

Why Do We Have a Cache-Control Request Header?

CSS Wizardry

Learn how the Cache-Control request header works, how browsers handle refresh and hard refresh caching, and when developers should use it for realtime data and offline-first applications.

Cache 185
article thumbnail

Enrich Tenable vulnerability findings with Dynatrace runtime context

Dynatrace

Dynatrace integrates with Tenable to provide a single pane of glass for security findings across various environments and products, allowing unified analysis, prioritization, and orchestration of findings. With the enriched runtime context, you can focus on critical issues that impact your production apps and help reduce noise for the DevSecOps teams that remediate those issues.

article thumbnail

Optimizing Prometheus Queries With PromQL

DZone

Prometheus is a powerful monitoring tool that provides extensive metrics and insights into your infrastructure and applications, especially in k8s and OCP (enterprise k8s). While crafting PromQL (Prometheus Query Language) expressions, ensuring accuracy and compatibility is essential, especially when comparing metrics or calculating thresholds. In this article, we will explore how to count worker nodes and track changes in resources effectively using PromQL.

Metrics 258
article thumbnail

How Netflix Accurately Attributes eBPF Flow Logs

The Netflix TechBlog

By Cheng Xie , Bryan Shultz , and Christine Xu In a previous blog post , we described how Netflix uses eBPF to capture TCP flow logs at scale for enhanced network insights. In this post, we delve deeper into how Netflix solved a core problem: accurately attributing flow IP addresses to workload identities. A BriefRecap FlowExporter is a sidecar that runs alongside all Netflix workloads.

AWS 188
article thumbnail

Best Practices for Scaling RabbitMQ

Scalegrid

Scaling RabbitMQ ensures your system can handle growing traffic and maintain high performance. This guide will cover how to distribute workloads across multiple nodes, set up efficient clustering, and implement robust load-balancing techniques. Youll also learn strategies for maintaining data safety and managing node failures so your RabbitMQ setup is always up to the task.

article thumbnail

Using Blue/Green Deployment For (near) Zero-Downtime Primary Key Updates in RDS MySQL

Percona

Large tables can pose challenges for many operations when working with a database. Occasionally, we may need to modify the table definition. Since RDS replication does not use asynchronous for its replication, the typical switchover procedure is not feasible.

Database 117
article thumbnail

Vibe Coding, Vibe Checking, and Vibe Blogging

O'Reilly

For the past decade and a half, I’ve been exploring the intersection of technology, education, and design as a professor of cognitive science and design at UC San Diego. Some of you might have read my recent piece for O’Reilly Radar where I detailed my journey adding AI chat capabilities to Python Tutor , the free visualization tool that’s helped millions of programming students understand how code executes.

Code 93
article thumbnail

Crate-training Tiamat, un-calling Cthulhu:Taming the UB monsters in C++

Sutter's Mill

For more background on safety and security issues related to C++, including definitions of language safety and software security and similar terms, see my March 2024 essay C++ safety, in context. This essay picks up our story where that one left off to bring us up to date with a specific focus on undefined behavior (aka UB). This is a status update on improvements currently in progress for hardening and securing our C++ software.

C++ 70
article thumbnail

Announcing tRPC v11

tRPC

Although tRPC v11 has been production-ready for a long time via the @next tag, we've gotten kinda addicted to adding new features without being sticklers to semantic versioning. Today, we're excited to finally be ripping off the band-aid and announcing the official release of tRPC v11! Since our last major version release in November 2022, the tRPC community has seen substantial growth: We now have over 35,000 stars on GitHub A Discord community with over 5,000 members 700k+ weekly npm downloads

Servers 72
article thumbnail

Time To First Byte: Beyond Server Response Time

Smashing Magazine

Time To First Byte: Beyond Server Response Time Time To First Byte: Beyond Server Response Time Matt Zeunert 2025-02-12T17:00:00+00:00 2025-02-13T01:34:15+00:00 This article is sponsored by DebugBear Loading your website HTML quickly has a big impact on visitor experience. After all, no page content can be displayed until after the first chunk of the HTML has been loaded.

Servers 78
article thumbnail

Downtime vs slowtime: Which costs you more?

Speed Curve

Comparing site outages to page slowdowns is like comparing a tire blowout to a slow leak. One is big and dramatic. The other is quiet and insidious. Either way, you end up stranded on the side of the road. Downtime is horrifying for any company that uses the web as a vital part of its business (which is to say, most companies). Some of you may remember the Amazon outage of 2013, when the retail behemoth went down for 40 minutes.

Metrics 66
article thumbnail

Building a Real-Time AI Fraud Detection System with Spring Kafka and MongoDB

The Polyglot Developer

In this tutorial, we’ll build a real-time fraud detection system using MongoDB Atlas Vector Search, Apache Kafka, and AI-generated embeddings. We’ll demonstrate how MongoDB Atlas Vector Search can be used to detect anomalies in a stream of financial transactions by analyzing a user’s transaction history and identifying suspicious behavior based on LLM-generated embeddings.

Systems 52
article thumbnail

Dynatrace + Metis: Helping developers & SREs solve Database issues with AI

Dynatrace

If you’re a developer who has ever had to troubleshoot a database issue, you know how frustrating it can be. One slow query, an inefficient index, or a schema misstep can grind an application to a halt. And with cloud-native databases like PostgreSQL and MySQL, the complexity only grows. Site Reliability Engineers (SREs) also face significant challenges in maintaining database reliability, ensuring performance, and preventing disruptions in highly dynamic and distributed environments.

Database 306
article thumbnail

Kubernetes in the Cloud: A Guide to Observability

DZone

As per the saying If you dont measure it, you cant manage it by Deming , observability and monitoring is our way to measure our services. Kubernetes is pretty revolutionary when it comes to the way it handles deployments and scales. But the way containers are continuously created and destroyed can sometimes present challenges with monitoring. This is where observability comes into play, offering critical insights into how your system is performing and why issues occur.

Cloud 246
article thumbnail

Title Launch Observability at Netflix Scale

The Netflix TechBlog

Part 2: Navigating Ambiguity By: VarunKhaitan With special thanks to my stunning colleagues: Mallika Rao , Esmir Mesic , HugoMarques Building on the foundation laid in Part 1 , where we explored the what behind the challenges of title launch observability at Netflix, this post shifts focus to the how. How do we ensure every title launches seamlessly and remains discoverable by the right audience?

article thumbnail

Top PostgreSQL 17 New Features

Scalegrid

PostgreSQL 17 improves performance, backups, JSON handling, and security. Heres what stands out: Key Takeaways Better Performance: Faster write operations and improved vacuum processes help handle high-concurrency workloads more smoothly. Incremental Backups: Speeds up recovery and makes data management more efficient for active databases. Improved JSON Handling & Security: Improved logical replication and the new MAINTAIN privilege give database administrators more control and flexibility.

Speed 130
article thumbnail

Attaching a Percona Monitoring and Management Graph Image Along with an Alerting Notification

Percona

This article will be helpful if you use the Percona Monitoring and Management (PMM) instance and alert notifications, as it is nice to capture the image of the graph when you receive the alert.