Trending Articles

article thumbnail

Netflix Tudum Architecture: from CQRS with Kafka to CQRS with RAW Hollow

The Netflix TechBlog

By Eugene Yemelyanau , Jake Grice Introduction Tudum.com is Netflix’s official fan destination, enabling fans to dive deeper into their favorite Netflix shows and movies. Tudum offers exclusive first-looks, behind-the-scenes content, talent interviews, live events, guides, and interactive experiences. “Tudum” is named after the sonic ID you hear when pressing play on a Netflix show or movie.

article thumbnail

From data to insights with Dynatrace Dashboards

Dynatrace

We’ll walk you through a real-world example of monitoring OpenAI APIs in production to show you what this looks like in action. In practice: Create a dashboard monitoring OpenAI LLM APIs Imagine you’re on a platform team at a SaaS company that recently integrated OpenAI to power features like smart search, summarization, or chatbots. With these capabilities now live, your next challenge is ensuring they perform reliably, scale efficiently, and stay within budget.

Latency 144
Insiders

Sign Up for our Newsletter

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

article thumbnail

Enrich observables with AbuseIPDB threat intelligence

Dynatrace

Dynatrace® now integrates with AbuseIPDB to provide threat intelligence context for observables, helping your organization combat online threats, such as cyberattacks, spamming, and other malicious activities. In today’s continuously evolving threat landscape, enterprises face hundreds of suspicious activities coming from potentially malicious actors.

article thumbnail

How We Broke the Monolith (and Kept Our Sanity): Lessons From Moving to Microservices

DZone

If you’ve ever been nervous about deploying code on a Friday, trust me — you’re not alone. A few years ago, I was leading a team at a major e-commerce company, wrangling a monolithic beast that could break in a hundred creative ways. The idea of microservices was everywhere, but nobody really tells you about the messy parts. Here’s what we learned the hard way — warts and all — while moving from monolith to microservices.

Code 180
article thumbnail

Building with purpose: Stories from the Now Go Build CTO Fellows

All Things Distributed

This new five-part mini-series follows technology leaders from social impact organizations solving humanity's hardest problems - from crisis zones to community centers. Watch how they use drones to map disaster zones, AI/ML to predict food shortages, and open data to save lives.

article thumbnail

Active-active replication - the hidden costs and complexities

Percona Community

In Part 1 of this series, we discussed what active-active databases are and identified some “good” reasons for considering them, primarily centered around extreme high availability and critical write availability during regional outages. Now, let’s turn our attention to the less compelling justifications and the substantial challenges that come with implementing such a setup.

Latency 123
article thumbnail

Extend business observability: Extract business events from outgoing web requests

Dynatrace

The business observability gap in cloud-based transactions Business observability, at its best, delivers real-time insights into business health, reporting, and interpretation of the metrics and KPIs that business and IT leaders need to make decisive and effective decisions. But how can you access this data when cloud-based solutions deliver your critical services?

Analytics 222

More Trending

article thumbnail

How to Troubleshoot Common Linux VPS Issues: CPU, Memory, Disk Usage

DZone

Linux , for its reputation of stability, security, and efficiency, several of the internet is hosted on Linux-based cloud servers, web hosts, and enterprise applications. This reliability positions it ideal for Virtual Private Servers (VPS), where even during high-demand workloads, it remains operational. Linux has native tools that are very powerful for diagnosing and solving your issues in no time.

Internet 133
article thumbnail

Using Percona Everest Operator CRDs to Manage Databases in Kubernetes

Percona

Percona Everest is a free and open source tool for running and managing databases like PostgreSQL, MySQL, and MongoDB inside Kubernetes. It simplifies things by providing three ways to work with your databases: a web interface (UI), a set of commands (API), and direct access through Kubernetes itself using built-in tools like kubectl.

Database 105
article thumbnail

The next batch of CTO Fellows are reimagining healthcare

All Things Distributed

These seven Now Go Build CTO Fellows are reimagining healthcare from the ground up. Proving that the most effective solutions emerge when technology is shaped by the communities that use it.

article thumbnail

Enrich observables with VirusTotal threat intelligence

Dynatrace

Dynatrace® now integrates with VirusTotal to provide threat intelligence context for observables, helping your organization combat online threats such as cyberattacks, spamming, and other malicious activities. In today’s continuously evolving threat landscape, enterprises face hundreds of suspicious activities coming from potentially malicious actors.

article thumbnail

Driving Content Delivery Efficiency Through Classifying Cache Misses

The Netflix TechBlog

By Vipul Marlecha , Lara Deek , Thiara Ortiz The mission of Open Connect , our dedicated content delivery network (CDN), is to deliver the best quality of experience (QoE) to our members. By localizing our Open Connect Appliances (OCAs), we bring Netflix content closer to the end user. This is achieved through close partnerships with internet service providers (ISPs) worldwide.

Cache 138
article thumbnail

Spring Cloud LoadBalancer vs Netflix Ribbon

DZone

The Spring Cloud ecosystem has been evolving significantly over the years. At first, it was mainly based on the Netflix stack, then it started shifting towards its own solutions. One of the components that has been substituted is Netflix Ribbon. Ribbon is a client-side load balancer and has been replaced by Spring Cloud LoadBalancer. Spring Cloud LoadBalancer is a more modern and maintainable solution.

Cloud 124
article thumbnail

Generative AI in the Real World: Stefania Druga on Designing for the Next Generation

O'Reilly

How do you teach kids to use and build with AI? That’s what Stefania Druga works on. It’s important to be sensitive to their creativity, sense of fun, and desire to learn. When designing for kids, it’s important to design with them, not just for them. That’s a lesson that has important implications for adults, too. Join Stefania Druga and Ben Lorica to hear about AI for kids and what that has to say about AI for adults.

Design 96
article thumbnail

Working with Geospatial Data? PostGIS Makes PostgreSQL Enterprise-Ready

Percona

Do you find yourself struggling with geospatial data in your database? You know the feeling: you need quick answers about locations, distances, and relationships between points on a map, but your database just wasn’t built for these questions. The problem?

article thumbnail

The latest Dynatrace AI-powered observability features are now on 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. That’s why Dynatrace has made its AI-powered observability platform generally available on Google Cloud for all customers.

Google 188
article thumbnail

Presentation: Beyond Durability: Database Resilience and Entropy Reduction with Write-Ahead Logging at Netflix

InfoQ

Prudhviraj Karumanchi, and Vidhya Arvind explain Netflix's journey to enhanced data durability and reliability through their WAL system. They discuss how WAL addresses critical challenges like data loss, corruption, multi-partition mutations, and replication, showcasing its architecture and the strategic trade-offs considered for a resilient data infrastructure at Netflix's immense scale.

article thumbnail

How to Monitor and Optimize Node.js Performance

DZone

Node.js is a powerful, fast, and lightweight runtime environment to build high-speed apps. But its event-driven and single-threaded nature can cause performance bottlenecks. As a result, issues like memory leaks, CPU congestion, and slow performance may appear. However, there are some methods by which you can take this optimization to the next level.

article thumbnail

The Sens-AI Framework: Teaching Developers to Think with AI

O'Reilly

Developers are doing incredible things with AI. Tools like Copilot, ChatGPT, and Claude have rapidly become indispensable for developers, offering unprecedented speed and efficiency in tasks like writing code, debugging tricky behavior, generating tests, and exploring unfamiliar libraries and frameworks. When it works, it’s effective, and it feels incredibly satisfying.

article thumbnail

Open Wins Again II: From Fork to Force

Percona

Forks aren’t just a technical event. We can look at them as philosophical ruptures, and the open source world isn’t the first to face this. Crypto communities have lived and breathed this reality for over a decade, often in the most chaotic, transparent, and high-stakes ways possible.

article thumbnail

Power dashboarding part 3: Filter data effectively to find what matters

Dynatrace

Dynatrace dashboards offer several ways to filter data, each suited for different use cases. By the end of this tutorial, you’ll know how to: Apply instant ad-hoc filters directly on tiles Filter across multiple tiles using variables Leverage Segments for platform-wide filtering aligned with business context We’ll walk through these different techniques using one of our ready-made dashboards to monitor Kubernetes resource usage.

Metrics 167
article thumbnail

A better way to manage performance budgets in SpeedCurve

Speed Curve

We've made a major update to how you create, manage, and monitor performance budgets in SpeedCurve – and we think you're going to love it. Until now, performance budgets lived inside your Favorites dashboards. That worked well for surfacing budget charts in context with the rest of your performance data, but it made managing budgets frustrating because they were spread all over your Favorites dashboards.

article thumbnail

Top Load Balancing Algorithms: Choosing the Right Strategy

DZone

Modern software applications need load balancing as an essential component when they expand across distributed systems and containerized environments and microservices architecture. The application system provides consistent user service through load balancing even when traffic increases or servers become unavailable. Different load balancing strategies demonstrate varying levels of quality.

Strategy 113
article thumbnail

Best 10 Salesforce Testing Tools for Experts

Testsigma

In the fast-paced world of software development, where software efficiency, accuracy, and speed are paramount, automation testing has emerged as a game-changer. Salesforce is a leading cloud-based CRM platform that enables businesses to manage customer data, interactions, and workflows. For organizations leveraging Salesforce, the quest for reliable and effective Salesforce testing tools is more critical than ever.

article thumbnail

Scaling Smarter: What You Have Missed in MongoDB 8.0

Percona

MongoDB has always made it relatively easy to scale horizontally, but with version 8.0, the database takes a significant step forward. If you’re working with large datasets or high-throughput applications, some of the changes in this release will make your life a lot easier — and your architecture cleaner.

article thumbnail

Maximizing cloud efficiency: Driving cost optimization and sustainability with Dynatrace

Dynatrace

As organizations embrace a cloud- and AI-native future, the pressure to control infrastructure spending while meeting sustainability goals intensifies. As a CTO, I want my investments to go into people—building strong, innovative development teams—rather than overspending on cloud resources that don’t deliver business value. This is where Dynatrace plays a crucial role: helping organizations optimize cloud costs while advancing sustainability goals and enabling AI innovation.

article thumbnail

APIs and Agents: What Developers Need to Know

O'Reilly

AI agents are reshaping how software is written, scaled, and experienced , and many expect the technology to unlock the gains AI firms have long promised. While most companies today remain in the “testing” phase , as agents make their way throughout the organization, workers will need to figure out how to integrate them into their workflows. That’s particularly true of developers, who can use agents to boost efficiency and in many cases will be also responsible for building, maintaining, and int

article thumbnail

How Trustworthy Is Big Data? A Guide to Real-World Challenges and Solutions

DZone

Big data systems are growing in size, speed, and complexity — but the trust we place in them often lags behind. While engineers and analysts build pipelines to move petabytes of data, there's an unspoken assumption: that the data is clean, correct, and complete. Unfortunately, that assumption often breaks in production. From AI models trained on incorrect labels to business dashboards displaying misleading KPIs, untrustworthy data leads to real-world failures.

Big Data 100
article thumbnail

A Complete Guide on AI Agents For Software Testing

Testsigma

AI is already assisting testers in solving real challenges in software testing. However, according to Gartner , this is about to advance further with Agentic AI. Gartner’s October 2024 report predicted that by 2028, 33% of enterprise applications will include agentic AI, and 15% of repetitive workflows will be carried out autonomously. Therefore, people in the QA space need to understand AI testing agents.

article thumbnail

The PG_TDE Extension Is Now Ready for Production

Percona

Lately, it feels like every time I go to a technical conference, someone is talking about how great PostgreSQL is. I’d think it’s just me noticing, but the rankings and surveys say otherwise. PostgreSQL is simply very popular. From old-school bare metal setups to VMs, containers, and fully managed cloud databases, PostgreSQL keeps gaining ground.

Database 110
article thumbnail

What’s new in Dynatrace SaaS version 1.317

Dynatrace

We have released Dynatrace version 1.317. To learn what’s new, have a look at the release notes. The post What’s new in Dynatrace SaaS version 1.317 appeared first on Dynatrace news.

176
176
article thumbnail

Vibe Coding is so “Last Month…” — My First Agent Swarm Experience with claude-flow

Adrian Cockcroft

Vibe Coding is so “Last Month…” — My First Agent Swarm Experience with claude-flow Formal garden with geometric topiary — Photo taken by Adrian I’ve been reading stories posted on LinkedIn by Reuven Cohen , and he’s been using agents to code for a while, building a tooling framework that makes them work well, sharing key components on github and most recently using a swarm of agents cooperating to build an application in a structured way that he calls SPARC — Specification, Pseudocode, Architect

Code 52
article thumbnail

Advanced NLP-Powered Financial Ledger Reconciliation Using LangChain

DZone

In the world of finance, ensuring accuracy and compliance in financial records is a critical function. One of the key challenges faced by financial institutions is ledger reconciliation, which involves matching transactions across multiple data sources to detect inconsistencies, errors, and fraud. Traditional reconciliation methods, largely rule-based and manual, are often inefficient, slow, and unable to handle the vast amount of financial data generated daily.

article thumbnail

Importance of Test Automation for Manual Testers and Quality Analysts

Testsigma

According to a recent survey , automation is an integral part of the testing activities of around 43% of companies, and around 23% of companies are thinking in favor of it. This is why it is important to discuss test automation and how the role of manual testers and Quality Analysts is transformed along with it. Role of a Quality Analyst in Testing Transformation Before diving in, let’s first look at a Quality Analyst’s daily work life and responsibilities.

Testing 52
article thumbnail

A Tale of Two Databases: How PostgreSQL and MySQL Handle Torn Pages

Percona

Welcome to this first installment of the blog series, which explores how PostgreSQL and MySQL deal with different aspects of relational databases.

article thumbnail

Java hashing efficiency: Techniques to beat Arrays.hashCode(byte[]) using Java’s own means

Dynatrace

Definition of Arrays.hashCode(byte[]) Arrays.hashCode(byte[]) is a very simple method that computes the hash code for a given byte[] array with elements b [0], b [1], …, b [ n −1] using the recursion The method was implemented up to OpenJDK 20 as static int hashCode(byte[] b) { if (b == null) return 0; int h = 1; for (byte q : b) { h = 31 * h + q; } return h; } The iterative processing of individual bytes does not allow for many compiler optimizations.

Java 157
article thumbnail

Whistle-Blowing Models

O'Reilly

Anthropic released news that its models have attempted to contact the police or take other action when they are asked to do something that might be illegal. The company’s also conducted some experiments in which Claude threatened to blackmail a user who was planning to turn it off. As far as I can tell, this kind of behavior has been limited to Anthropic’s alignment research and other researchers who have successfully replicated this behavior , in Claude and other models.