April, 2025

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

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
Insiders

Sign Up for our Newsletter

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

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

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

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

KubeCon EU 2025 retrospective: Reflections from my sixth KubeCon

Dynatrace

KubeCon EU 2025 welcome banner just outside of Londons ExCeL Centre. I have just returned from what I can only describe as a whirlwind week that was the first KubeCon of 2025, KubeCon EU , which took place in London, England from March 31 to April 4. KubeCon is a massive conference, full of energy, great talks, and great friends, and my fellow Dynatracers and I couldnt wait to get started.

More Trending

article thumbnail

Mastering Fluent Bit: Installing Fluent Bit From Source (Part 1)

DZone

This series is a general-purpose getting-started guide for those who want to learn about the Cloud Native Computing Foundation (CNCF) project Fluent Bit. Each article in this series addresses a single topic by providing insights into what the topic is, why we are interested in exploring that topic, where to get started with the topic, and how to get hands on with learning about the topic as it relates to the Fluent Bit project.

Cloud 162
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 97
article thumbnail

Speeding Up Percona XtraDB Cluster State Transfers with Kubernetes Volume Snapshots

Percona

When using the Percona Operator for MySQL based on Percona XtraDB Cluster (PXC), it’s common to encounter scenarios where cluster nodes request a full State Snapshot Transfer (SST) when rejoining the cluster.

Speed 100
article thumbnail

QCon London 2025: Applying Domain-Driven Design at Scale

InfoQ

At QCon London 2025, Vanderbijl unveiled how domain-driven design transformed a chaotic healthcare platform into a coherent business architecture. Through innovative strategies like "Take That" and "Robbie Williams," the team tackled architectural complexity, emphasizing adaptability and continuous improvement. This journey illustrates DDD as an evolving process essential for sustainable growth.

Design 60
article thumbnail

Which IT security solution is right for your organization? CSPM vs. KSPM vs. CNAPP

Dynatrace

Among the myriad options in today’s cloud security landscape, three key solutions stand out: Cloud-Native Application Protection Platform (CNAPP), Cloud Security Posture Management (CSPM), and Kubernetes Security Posture Management (KSPM). Each offers unique features and benefits, but how do they compare, and which IT security solution is right for your organization?

article thumbnail

Living in the future: Using C++26 at work

Sutter's Mill

I recently contributed a guest post on my employer’s blog about the importance of the almost-feature-complete C++26 draft standard: “Sea change in C++: Why opportunities abound” It starts by summarizing a talk I gave recently, about how C++26 is poised to do what C++11 did over a decade ago: usher in a new era of C++ code style. Just as we can now glance at 10 or 20 lines and quickly recognize modern C++ as C++11-era code, soon well be able to do the same with code that uses st

C++ 52
article thumbnail

Your Ultimate Website QA Checklist

DZone

A detailed website QA checklist helps make sure every aspect of the website is tested, whether through manual or automated testing approaches. It usually covers parameters like functionality, performance, usability, security, and compatibility across various browsers and devices. By following the website QA checklist, testers can test the website step-by-step, making sure everything works well without any bugs.

Website 147
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

MongoDB Pricing Explained: What You’re Really Paying For

Percona

If you’re using MongoDB, whether it’s the Community Edition, Enterprise Advanced, or Atlas, youve probably asked yourself at some point: what is this actually costing us? And the answer isnt always easy to pin down. The reality is that there’s no one-size-fits-all price tag. Your infrastructure, usage patterns, and team setup all factor in.

article thumbnail

Getting Started With Queryable Encryption in the MongoDB C# Driver

The Polyglot Developer

With the release of MongoDB 7.0 in August 2023, we introduced a feature called Queryable Encryption , the first of its kind. With queryable encryption, your data is encrypted, even at rest, with the server unable to read it either but still able to execute queries against it. You can specify what fields to encrypt so you can encrypt as much or as little of your document as you need.

C++ 52
article thumbnail

Business process observability: Alerting on process KPIs

Dynatrace

Dynatrace Business Flow simplifies business process observability, connecting top-level process KPIs with detailed flow analytics. The app tracks the progress of every process instance, reporting individual and aggregated process performance, throughput, exceptions, and business outcomes. With this update, Davis AI can track and alert on KPI threshold violations to assure end-to-end process efficiency and reliability.

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

Evaluating Performance Gains in MySQL Lock Scheduling Algorithms

DZone

Scheduling is crucial in computer system design. The right policy can significantly reduce mean response time without needing faster machines, effectively improving performance for free. Scheduling also optimizes other metrics, such as user fairness and differentiated service levels, ensuring some job classes have lower mean delays than others [1]. MySQL 8.0 uses the Contention-Aware Transaction Scheduling (CATS) algorithm to prioritize transactions waiting for locks.

article thumbnail

AI in Web Development: The Complete Guide!

Official Blog - World Web Technology

Unlock the Future of Custom, Responsive Websites with AI Web Development Solutions! Web development processes are experiencing a revolutionary change through Artificial Intelligence (AI). AI assists developers in creating websites that are smarter, faster, and more efficient through automatic coding and customization capabilities. AI technology is moving forward due to web development frameworks, which enable developers to optimize page load speed and generate dynamic content and ambitious respo

article thumbnail

Does FCV Have Any Impact on MongoDB Performance?

Percona

It is generally known and established that different database versions provide different sets of features and performance rates. Along with the binary versions, MongoDB has a property called Feature Compatibility Value, which allows administrators to run a binary version without enabling any features that are incompatible with the previous one.

article thumbnail

MongoDB 6 End of Life: The ScaleGrid Solution

Scalegrid

MongoDB 6.0 will reach its end of life (EOL) in July 2025, according to the official release dates. This means it will no longer receive updates or technical support, exposing it to security and operational risks. If youre using MongoDB 6.0, you need to plan your transition to a newer version to maintain system stability and security. This article explains what EOL means, its implications, and steps to prepare for it.

article thumbnail

Kubernetes security essentials: Understanding Kubernetes security misconfigurations

Dynatrace

Picture this: A notification appears on a monitoring dashboard indicating the production Kubernetes cluster has been compromised. An attacker has gained access through security misconfigurations in an API server, escalated privileges, and deployed cryptocurrency mining pods that consume massive resources. The DevOps team spends the day containing the damage and now faces tough questions from leadership about how this happened.

Network 162
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

SQL Server Index Optimization Strategies: Best Practices with Ola Hallengren’s Scripts

DZone

Index maintenance is a critical component of database administration as it helps ensure the ongoing efficiency and performance of a Structured Query Language (SQL) Server environment. Over time, as data is added, updated, and deleted, index fragmentation can occur, where the logical and physical ordering of index pages becomes misaligned. This fragmentation can lead to increased disk I/O, decreased query performance, and overall system inefficiency.

article thumbnail

The Future of AI in Digital Marketing Services in 2025!

Official Blog - World Web Technology

Smart. Scalable. Strategic. AI is the Future of Next-Gen Digital Marketing Services! Modern digital transformation bases its core operations on Artificial Intelligence (AI). By 2025, AI in digital marketing will develop personalized real-time strategies alongside predictive analytics tools that produce superior results to traditional marketing approaches.

article thumbnail

Run PostgreSQL on Kubernetes: A Practical Guide with Benchmarks & Best Practices

Percona

Remember when running databases in Kubernetes felt like a gamble? When unpredictable storage performance and complex state management made stability a constant battle? Thankfully, those days are largely behind us. With better tools, smarter operators, and field-tested strategies, you can now confidently deploy PostgreSQL on Kubernetes, especially when you need scale, automation, and platform consistency.

article thumbnail

Grab a Pint With Django-MongoDB-Backend, Voyage AI, and LangChain

The Polyglot Developer

DjangoCon Europe is just around the corner, and this year, its in Dublin, Ireland. This means two things: Im legally required to drink my first Guinness (yes, first ever!). I obviously had to build an app to help me find the best pubs to accomplish my Guinness goal. This full-stack, AI-powered Dublin City Center Pub Finder app is built using our new Django MongoDB Backend Python package, Voyage AI embeddings to best understand the queries, and LangChain to power our natural-language interface.

52
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
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+.

95
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

The Future of AI in Digital Marketing Services in 2025!

Official Blog - World Web Technology

Smart. Scalable. Strategic. AI is the Future of Next-Gen Digital Marketing Services! Modern digital transformation bases its core operations on Artificial Intelligence (AI). By 2025, AI in digital marketing will develop personalized real-time strategies alongside predictive analytics tools that produce superior results to traditional marketing approaches.

article thumbnail

Behind the Scenes: How Percona Support Diagnosed a MongoDB FTDC Freeze

Percona

One of our customers recently reported that MongoDBs diagnostic metricscollected via FTDC (Full-Time Diagnostic Data Capture)had stopped updating. As a result, no metrics were being collected, either through diagnostic data files or the getDiagnosticDatacommand. Key metrics such as uptime were no longer progressing.

Metrics 99
article thumbnail

Cover Flow with Modern CSS: Scroll-Driven Animations in Action

Addy Osmani

Dive into implementing the iconic Cover Flow UI pattern using modern CSS scroll-driven animations and alternative ways of implementing Cover Flow, such as via Three.

76
article thumbnail

Kubernetes security essentials: Kubernetes misconfiguration attack paths and mitigation strategies

Dynatrace

In Part 1 of our Kubernetes security essentials series, we examined the critical components of Kubernetes and the common security misconfigurations that make each one vulnerable. Now, lets explore how these vulnerabilities translate into real-world attack paths and what you can do to protect your clusters. The threat landscape: Mapping Kubernetes misconfigurations to attack tactics The incredible flexibility of Kubernetes creates an equally expansive attack surface.

Strategy 147
article thumbnail

Build a Basic CRUD Application With Flask-PyMongo

The Polyglot Developer

In this tutorial, we will dive head first into utilizing MongoDBs Flask-PyMongo library! We will build a basic CRUD (create, read, update, delete) Flask-PyMongo application and learn about how intuitive this library is for building fully functional Flask applications. The post Build a Basic CRUD Application With Flask-PyMongo appeared first on DEV.

52