Trending Articles

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

Dynatrace AI-powered, unified observability is coming to Google Cloud

Dynatrace

The need for application and DevOps modernization to deliver on business outcomes has never been greater. Organizations are increasingly embracing cloud- and AI-native strategies, requiring a more automated and intelligent approach to their observability and development practices. Thats why Dynatrace will make its AI-powered, unified observability platform generally available on Google Cloud for all customers later this year.

Google 195
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

Avoid Cross-Shard Data Movement in Distributed Databases

DZone

Modern applications rely on distributed databases to handle massive amounts of data and scale seamlessly across multiple nodes. While sharding helps distribute the load, it also introduces a major challenge cross-shard joins and data movement, which can significantly impact performance.

Database 195
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.

article thumbnail

Percona XtraBackup 8.4 Pro: Reduce Server Locking by up to 4300X

Percona

When performing backups, reducing the amount of time your server is locked can significantly improve performance and minimize disruptions. Percona XtraBackup 8.4 Pro introduces improvements in how DDL (Data Definition Language) locks (aka Backup Locks) are managed, allowing for reduced locking during backups. In this post, well explore the impact of these enhancements.

Servers 113
article thumbnail

Globalizing Productions with Netflix’s Media Production Suite

The Netflix TechBlog

Jesse Korosi , Thijs van de Kamp , Mayra Vega , Laura Futuro , Anton Margoline The journey from script to screen is full of challenges in the ever-evolving world of film and television. The industry has always innovated, and over the last decade, it started moving towards cloud-based workflows. However, unlocking cloud innovation and all its benefits on a global scale has proven to be difficult.

Media 203

More Trending

article thumbnail

Chaos Engineering for Microservices

DZone

As someone who works closely with distributed systems and microservices, I've seen firsthand how complex things can get once Kubernetes, Istio, and service meshes enter the picture. The shift to a cloud-native world is exciting, but it brings new challenges especially around resilience. We can't just hope things wont fail because they will. Thats where chaos engineering comes in.

article thumbnail

Seniors and Juniors

O'Reilly

It almost sounds pejorative, doesnt it? But the distinction between senior and junior software developers is built into our jobs and job titles. Whether we call it entry-level or something else, we distinguish between people who are just starting their careers and those who have been around for a while. Were all still learning (one hopes), but entry-level people are still learning the basics, and seniors have greater responsibility, along with the potential for making bigger mistakes.

article thumbnail

Percona Server for MySQL: Enhanced Encryption UDFs

Percona

In Percona Server for MySQL 8.0.41 / 8.4.4, we introduced several improvements in Encryption User-Defined Functions. Added support for RSAES-OAEP (OAEP) padding for RSA encrypt / decrypt operations. Added support for RSASSA-PSS (PSS) padding for RSA sign / verify operations. Added new encryption_udf.legacy_padding_scheme component system variable. Normalized character set support for all Encryption UDFs.

Servers 84
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 165
article thumbnail

Modern QA Practices to Enhance Software Reliability

DZone

Imagine a scenario: You are working at breakneck speed to roll out a new IT product or a business-critical update, but quality control workflows lack efficiency. They are mainly manual and performed late in the development cycle. This challenges your ability to cope with pressing deadlines, innovate, and remain competitive, as manual efforts are slow, workflows lack fast and continuous feedback loops, and critical and major issues arise just before the release.

Software 147
article thumbnail

Escaping POC Purgatory: Evaluation-Driven Development for AI Systems

O'Reilly

Lets be real: building LLM applications today feels like purgatory. Someone hacks together a quick demo with ChatGPT and LlamaIndex. Leadership gets excited. We can answer any question about our docs! But then reality hits. The system is inconsistent, slow, hallucinatingand that amazing demo starts collecting digital dust. We call this POC Purgatorythat frustrating limbo where you’ve built something cool but can’t quite turn it into something real.

Systems 69
article thumbnail

Kubernetes Sidecar Containers Explained: Benefits, Use Cases, and What’s New

Percona

Kubernetes is becoming a popular choice for running containerized applications. While the core idea is to have a single container running the application in a Pod, there are many cases where one or more containers need to run alongside the application container, such as containers for capturing logs, metrics, etc.

Metrics 86
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 165
article thumbnail

Stay focused, code faster: How Google Gemini Code Assist keeps developers in the zone

Dynatrace

You know that feeling when you’re deep in the zone? Your fingers are flying across the keyboard, and everything is clicking into place. Then, boom a performance or availability issue pops up. Your beautifully curated flow shatters, and now you’re bouncing between logs, traces, dashboards, and Stack Overflow, trying to piece together what went wrong.

Google 147
article thumbnail

Understanding ldd: The Linux Dynamic Dependency Explorer

DZone

In the world of Linux system administration and software development, understanding how executables interact with shared libraries is crucial. Enter ldd (List Dynamic Dependencies), a powerful command-line utility that helps you peer into the complex web of library dependencies that make your applications run. In this comprehensive guide, we'll explore ldd , its usage, security considerations, and how it can help you solve common problems.

Software 130
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

Transparent Data Encryption for PostgreSQL Release Candidate is Here!

Percona

PostgreSQL is, without a doubt, one of the most popular open source databases in the world. Why? Well, there are many reasons, but if I had to pick just one, I’d say its extensibility. PostgreSQL isnt just a database; its an ecosystem of extensions that can transform it to tackle any upcoming challenges.

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

Enhance efficiency and compliance with automated AWS tag change triggers: A step-by-step guide

Dynatrace

Streamlining site reliability at scale can be daunting, particularly with large-scale AWS environments and architecture that rely on hundredsor even thousandsof Amazon EC2 instances. However, you can simplify the process by automating guardians in the Site Reliability Guardian (SRG) to trigger whenever there are AWS tag changes, helping teams improve compliance and effectively manage system performance.

AWS 147
article thumbnail

Breaking AWS Lambda: Chaos Engineering for Serverless Devs

DZone

The Day Our Serverless Dream Turned into a Nightmare It was 3 PM on a Tuesday. Our "serverless" order processing system built on AWS Lambda and API Gateway was humming along, handling 1,000 transactions/minute. Then, disaster struck. A sudden spike in traffic caused Lambda timeouts, API Gateway threw 5xx errors, and customers started tweeting, Why cant I check out?!

Lambda 147
article thumbnail

Presentation: OpenSearch Cluster Topologies for Cost Saving Autoscaling

InfoQ

Amitai Stern discusses cost-saving autoscaling topologies for OpenSearch. He explains the inherent challenges in autoscaling unstructured data systems like OpenSearch and Elasticsearch, using analogies to illustrate the complexities beyond simply adding nodes. He shares architectural patterns (burst indexes, burst clusters) to optimize resource utilization and handle fluctuating loads effectively.

article thumbnail

AI and the Structure of Scientific Revolutions

O'Reilly

Thomas Wolfs blog post The Einstein AI Model is a must-read. He contrasts his thinking about what we need from AI with another must-read, Dario Amodeis Machines of Loving Grace. 1 Wolfs argument is that our most advanced language models arent creating anything new; theyre just combining old ideas, old phrases, old words according to probabilistic models.

C++ 63
article thumbnail

Choosing the Right Storage for PostgreSQL on Kubernetes: A Benchmark Analysis

Percona

As more organizations move their PostgreSQL databases onto Kubernetes, a common question arises: Which storage solution best handles its demands? Picking the right option is critical, directly impacting performance, reliability, and scalability. For stateful workloads like PostgreSQL, storage must offer high availability and safeguard data integrity, even under intense, high-volume conditions.

Storage 64
article thumbnail

Power dashboarding part 2: Dynatrace dashboard tutorial to gain better, faster answers using AI and formatting

Dynatrace

Welcome back to our power dashboarding blog series , data enthusiasts! Today, our Dynatrace Dashboard tutorial will dive into some exciting features to level up our dashboards with little effort: Create charts effortlessly with Davis CoPilot using a natural language interface. Analyze your charts with AI to gain instant insights into trends and anomalies.

Metrics 147
article thumbnail

Shift-Right Testing: Smart Automation Through AI and Observability

DZone

Conventional testing practices have mainly focused on discovering problems before the software is released to the market, also referred to as shift-left testing. Nevertheless, due to the heightened pace of software development owing to DevOps and CI/CD, many real-world conditions that do not mimic the live environment can go undetected in pre-production environments.

Testing 147
article thumbnail

QCon London 2025: Insights from 20+ Years in Mission-Critical Infrastructure

InfoQ

Matthew Liste, Head of Infrastructure at American Express, shared insights at QCon London 2025 on building robust cloud platforms in financial services. With 20+ years of experience, he emphasized stability, security, scalability, the value of interchangeable components, and long-term sustainability, urging professionals to maintain focus and foster a strong team culture for platform engineering.

article thumbnail

Correlation charts: Connect the dots between site speed and business success

Speed Curve

If you could measure the impact of site speed on your business, how valuable would that be for you? Say hello to correlation charts – your new best friend. Here's the truth: The business folks in your organization probably don't care about page speed metrics. But that doesn't mean they don't care about page speed. It just means you need to talk with them using metrics they already care about – such as conversion rate, revenue, and bounce rate.

Speed 52
article thumbnail

Enhancing Keyhole: Pulling More Metrics from MongoDB’s FTDC

Percona

Everyone knows that MongoDB has FTDC (Full-Time Diagnostic Data Capture), which helps MongoDB engineers analyze server behavior, tune parameters, and conduct forensic work when issues occur within their clusters. Here at Percona, we’ve been using the Keyhole tool for a while, and it’s great!

Metrics 64
article thumbnail

Solve hybrid Kubernetes performance and reliability problems with unified observability

Dynatrace

In modern containerized environments, teams often deploy Kubernetes across mixed operating systems, creating a situation where both Linux and Windows nodes reside in the same cluster. A primary challenge in managing these hybrid Kubernetes clusters is the fragmented monitoring caused by using siloed tools with varying support for the different operating systems.

article thumbnail

The Role of Sanity Testing in Performance Engineering

DZone

As a CTO, my role extends beyond overseeing technical solutions I work closely with engineering teams to ensure performance testing strategies align with business goals. One of the recurring challenges Ive observed is how sanity testing, despite being a simple step, often determines the success or failure of performance testing efforts. Many teams focus on running large-scale performance tests, ensuring their applications can handle peak loads, but neglect the essential first step validating t

article thumbnail

Making Your WordPress Website Gen Z-Friendly: A Complete Guide!

Official Blog - World Web Technology

Engage, Captivate, and Convert Gen Z with a Future-Ready WordPress Website! The digital-native generation of Gen Z requires quick, visual, and highly interactive web experiences. A traditional WordPress website will not engage users unless it meets all three essential criteria: mobile-friendliness, intuitive design, and strong user engagement capabilities.

Website 52
article thumbnail

Tech services firms are aggressively applying AI in delivery. They aren’t ready for the consequences of cannibalizing their business model.

The Agile Manager

Technology services firms are going heavy on AI in delivery of services. This is motivated by need: services have been a tough market for a couple of years now, and AI is one of the few things every potential client is interested in. But its been difficult for services firms to get a lot of AI gigs. Its a crowded field with not enough case studies to go around; this makes it difficult for potential customers to justify renting consulting labor when the starting point with their own staff is no d

article thumbnail

Alexa+ gets us a step closer to ambient interfaces

All Things Distributed

The vision was to build the Star Trek computer. 10 years ago that was an ambitious goal. Weve come a long way since then - from basic voice commands to much more conversational interfaces with Alexa+.

87
article thumbnail

Ingest and enrich Snyk vulnerability findings with Dynatrace

Dynatrace

Dynatrace integrates with Snyk to break the silos between DevSecOps teams by unifying security findings along the Software Development Lifecycle (SDLC) and enriching them with runtime context. Dynatrace allows you to ingest, visualize, prioritize, and automate security findings, helping to reduce noise from alerts and provide focused remediation to the issues that matter to your critical production environments.

Internet 147
article thumbnail

A Practical Guide to OpenTelemetry With Spring Boot Workloads

DZone

In this tutorial, we consolidated some practical approaches regarding OpenTelemetry and how to use it with Spring Boot.