2025

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

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

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

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?

219
219
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

The End of Programming as We Know It

O'Reilly

Theres a lot of chatter in the media that software developers will soon lose their jobs to AI. I dont buy it. It is not the end of programming. It is the end of programming as we know it today. That is not new. The first programmers connected physical circuits to perform each calculation. They were succeeded by programmers writing machine instructions as binary code to be input one bit at a time by flipping switches on the front of a computer.

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?

More Trending

article thumbnail

Page bloat update: How does ever-increasing page size affect your business and your users?

Speed Curve

The median web page is 8% bigger than it was just one year ago. How does this affect your page speed, your Core Web Vitals, your search rank, your business, and most important – your users? Keep scrolling for the latest trends and analysis. For almost fifteen years, I've been writing about page bloat, its impact on site speed, and ultimately how it affects your users and your business.

Mobile 97
article thumbnail

Double-keyed Caching: How Browser Cache Partitioning Changed the Web

Addy Osmani

A deep dive into how browser cache partitioning has fundamentally changed web performance optimization, examining the trade-offs between privacy and performance in modern web applications.

Cache 111
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

Better dashboarding with Dynatrace Davis AI: Instant meaningful insights

Dynatrace

Ensuring smooth operations is no small feat, whether you’re in charge of application performance, IT infrastructure, or business processes. Chances are, youre a seasoned expert who visualizes meticulously identified key metrics across several sophisticated charts. Your trained eye can interpret them at a glance, a skill that sets you apart. However, your responsibilities might change or expand, and you need to work with unfamiliar data sets.

Traffic 262
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

Introducing Impressions at Netflix

The Netflix TechBlog

Part 1: Creating the Source of Truth for Impressions By: TulikaBhatt Imagine scrolling through Netflix, where each movie poster or promotional banner competes for your attention. Every image you hover over isnt just a visual placeholder; its a critical data point that fuels our sophisticated personalization engine. At Netflix, we call these images impressions, and they play a pivotal role in transforming your interaction from simple browsing into an immersive binge-watching experience, all tailo

Tuning 157
article thumbnail

HTML Is Not a Programming Language…

CSS Wizardry

Is HTML a programming language? In this short post, I explore why HTML is powerful, fundamental, and essentialbut not a programming language. Discover why semantics matter less than practical value and why HTML deserves more respect.

article thumbnail

MySQL vs MongoDB: Best Choice for You

Scalegrid

Choosing the right database often comes down to MongoDB vs MySQL. This article will help you understand the core differences in data structure, scalability, and use cases. Whether you need a relational database for complex transactions or a NoSQL database for flexible data storage, weve got you covered. Key Takeaways MySQL is a relational database management system ideal for structured data and complex relationships, ensuring data integrity and reliability.

article thumbnail

Preparing for AI

O'Reilly

Submit a proposal for a talk at our new virtual conference, Coding with AI: The End of Software Development as We Know It.Proposals must be submitted by March 5; the conference will take place April 24, 2025, from 11AM to 3PM EDT. When tools like GitHub Copilot first appeared, it was received wisdom that AI would make programming easier. It would be a boon to new programmers at the start of their careers, just learning a few new programming languages.

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 107
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

How To Design For High-Traffic Events And Prevent Your Website From Crashing

Smashing Magazine

How To Design For High-Traffic Events And Prevent Your Website From Crashing How To Design For High-Traffic Events And Prevent Your Website From Crashing Saad Khan 2025-01-07T14:00:00+00:00 2025-01-07T22:04:48+00:00 This article is sponsored by Cloudways Product launches and sales typically attract large volumes of traffic. Too many concurrent server requests can lead to website crashes if youre not equipped to deal with them.

Traffic 83
article thumbnail

Acunetix Web Vulnerability Scanner (WVS) Security Testing Tool (Hands on Review)

Software Testing Help

This is a review of Acunetix Web Vulnerability Scanner (WVS). It is a tool for a security audit of web applications and websites. It is the best tool for SQL. Read more The post Acunetix Web Vulnerability Scanner (WVS) Security Testing Tool (Hands on Review) appeared first on Software Testing Help.

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

Create simple workflows to automate alerts during development

Dynatrace

Traditional monitoring approaches often require manual scripting and integration to get alerted about production-threatening issues in pre-production environments. Dynatrace Simple Workflows make this process automatic and frictionlessthere is no additional cost for workflows. By offering a single trigger and a single task, you can rapidly set up an action (like Slack or email notifications) to detect specific exceptions in your services.

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

Part 2: A Survey of Analytics Engineering Work at Netflix

The Netflix TechBlog

This article is the second in a multi-part series sharing a breadth of Analytics Engineering work at Netflix, recently presented as part of our annual internal Analytics Engineering conference. Need to catch up? Check out Part 1. In this article, we highlight a few exciting analytic business applications, and in our final article well go into aspects of the technical craft.

Analytics 187
article thumbnail

Service Reliability Mathematics

Addy Osmani

Service reliability is often reduced to a simple percentage but the reality is far more nuanced than those decimal points suggest. Lets explore what these numbers actually mean.

91
article thumbnail

Thinking like a fox: A reading list for the future

All Things Distributed

Here are a few of my favourite books to help you think like a fox - from sci-fi classics to the importance of doing nothing at all (it's a Dutch thing).

88
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

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 101
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

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 68
article thumbnail

MySQL at Uber (2025)

Uber Engineering

Comments

80
article thumbnail

Let’s learn how to send OpenTelemetry data to Dynatrace together!

Dynatrace

One of the things I love most about OpenTelemetry (OTel) is that its vendor-neutral, which means you can send the same OpenTelemetry data to different vendors. In fact, most of the major Observability vendors out there not only support ingesting OpenTelemetry data but also actively contribute to the project, including Dynatrace. Check out the 2023 OpenTelemetry Journey Report for more info.

Metrics 253
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

Trip report: February 2025 ISO C++ standards meeting (Hagenberg, Austria)

Sutter's Mill

On Saturday, the ISO C++ committee completed the second-last design meeting of C++26, held in Hagenberg, Austria. There is just one meeting left before the C++26 feature set is finalized in June 2025 and draft C++26 is sent out for its international comment ballot (aka Committee Draft or CD), and C++26 is on track to be technically finalized two more meetings after that in early 2026.

C++ 55
article thumbnail

Presentation: Unveiling the Tech Underpinning FinTech's Revolution

InfoQ

Wojtek Ptak, Andrzej Grzesik discuss how to avoid wasting time, problems of scaling architecture, imposing constraints and restrictions, and practical tips for increasing collaboration and ownership.

FinTech 64
article thumbnail

Introducing the new TanStack React Query integration

tRPC

We are excited to announce the new TanStack React Query integration for tRPC is now available on tRPC's next -release. Compared to our classic React Query Integration it's simpler and more TanStack Query-native, choosing to utilize the QueryOptions and MutationOptions interfaces native to TanStack React Query, instead of wrapping useQuery and useMutation with our own client. greeting.tsx tsx import { useQuery } from '@tanstack/react-query' ; import { useTRPC } from '.