Sat.Feb 08, 2025 - Fri.Feb 14, 2025

article thumbnail

Optimizing Database Performance in Middleware Applications

DZone

In the realm of modern software architecture, middleware plays a pivotal role in connecting various components of distributed systems. One of the most significant challenges faced by middleware applications is optimizing database interactions. This is crucial because middleware often serves as the bridge between client applications and backend databases, handling a high volume of requests and data processing tasks.

Database 222
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 165
Insiders

Sign Up for our Newsletter

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

article thumbnail

Celebrating innovation: Top Custom Solutions from the 2024 Dynatrace Partner App Competition

Dynatrace

Dynatrace partners are a cornerstone of our success, driving innovation and enabling customer growth. Our partners from around the world are highly skilled and experienced organizations, equipped with specialized resources to implement custom use cases on top of Dynatrace as part of their broader solutions and services portfolios. Benefitting from the openness of the Dynatrace platform, our partners can build custom solutions on top of the vast observability data ingested by Dynatrace, creating

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

Logfire: Uncomplicated Observability for Python Applications

DZone

In my previous article on Pydantic, I introduced you to Logfire in one of the code examples as an observability platform designed to provide developers with insights into Python applications. In this article, you will get a deep dive into Logfire and its capabilities that will eventually simplify your Observability journey from tracing to debugging to logging.

article thumbnail

Security Advisory: CVE Affecting Percona Monitoring and Management (PMM)

Percona

A critical security vulnerability has been identified in the following software that Percona has made available: PMM Open Virtual Appliance (OVA) installations, version 2.38 and above. This vulnerability does not extend to Docker or Amazon Machine Images (AMIs). The Common Vulnerabilities and Exposures (CVE) identifier for this issue has been requested from mitre.org.

article thumbnail

Dynatrace loves OpenTelemetry

Dynatrace

Psst… We have a secret to share: Dynatrace loves OpenTelemetry ! And why shouldnt we? OpenTelemetry (OTel) is an open source framework for generating, ingesting, transforming, and exporting telemetry data. Backed by most of the industrys major observability vendors, OpenTelemetry has become one of the CNCF s most active open source projects, second only to Kubernetes.

More Trending

article thumbnail

OpenCV Integration With Live 360 Video for Robotics

DZone

As artificial intelligence gets more advanced, robots are increasingly used to free humans from the risks of inspecting dangerous locations or the drudgery of routine visual surveillance. To provide some degree of autonomous decision, the robot often has cameras connected to an onboard Linux computer such as an NVIDIA Jetson or x86 single-board computer (SBC).

article thumbnail

Orchestrator (for Managing MySQL) High Availability Using Raft

Percona

As we know,Orchestrator is a MySQL high availability and replication management tool that aids in managing farms of MySQL servers. In this blog post, we discuss how to make the Orchestrator (which manages MySQL) itself fault-tolerantand highly available. When considering HA for the Orchestrator one of the popular choices will be using the Raft consensus.

article thumbnail

Extension management made simple with the new Dynatrace Extensions

Dynatrace

Thousands of new technologies are created and integrated with Dynatrace products every day. Dynatrace already offers the Extensions 2.0 ecosystem , focusing on backend services. Now, were also introducing the Extensions app, a Dynatrace platform-native app that provides a unified experience while working with Extensions. Introducing Dynatrace Extensions In short, the Extensions app is the central place for configuring, monitoring, and discovering extensions.

article thumbnail

Bridging the AI Learning Gap

O'Reilly

When I started working on the new edition of Head First C# back in 2023, AI tools like ChatGPT and Copilot were already changing how developers write and learn code. It was clear that I needed to cover them. But that raised an interesting challenge: How do you teach new and intermediate developers to use AI effectively? Almost all of the material that I found was aimed at senior developerspeople who can recognize patterns in code, spot the subtle errors often found in AI-generated code, and refi

C++ 67
article thumbnail

System Design of an Audio Streaming Service

DZone

The system design of an audio streaming app is unique in how it deals with idiosyncratic business needs. Typically, audio streaming requires a large amount of data to be transferred within the limited bandwidth of the network communication channel. A successful audio streaming service must handle millions of active users and thousands of content providers from various geographical locations.

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

Better together: Why OpenTelemetry and Dynatrace make a winning combination

Dynatrace

Those in the observability space are no strangers to OpenTelemetry (OTel) , a vendor-neutral, open source project of the Cloud Native Computing Foundation (CNCF). Born in 2019 from the merger of the OpenCensus (Google Open Source) and OpenTracing (CNCF) projects, OpenTelemetry has become the de-facto standard for instrumenting, generating, collecting, and exporting telemetry data.

article thumbnail

Six things that slow down your site's UX (and why you have no control over them)

Speed Curve

Have you ever looked at the page speed metrics – such as Start Render and Largest Contentful Paint – for your site in both your synthetic and real user monitoring tools and wondered "Why are these numbers so different?" Photo by Freepik Part of the answer is this: You have a lot of control over the design and code for the pages on your site, plus a decent amount of control over the first and middle mile of the network your pages travel over.

article thumbnail

Reactive Programming in React With RxJS

DZone

ReactJS has become a go-to library for building dynamic and responsive user interfaces. However, as applications grow, managing asynchronous data streams becomes more challenging. Enter RxJS, a powerful library for reactive programming using observables. RxJS operators simplify handling complex asynchronous data flows, making your React components more manageable and efficient.

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

What’s new in Dynatrace SaaS version 1.308

Dynatrace

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

147
147
article thumbnail

Sizing the Replication Backlog Buffer for Valkey

Percona

Data consistency and availability across distributed systems is crucial, particularly in environments that rely heavily on replication. In Valkey, one critical aspect of this replication process is the replication backlog size. This configuration parameter is vital in managing how much data can be temporarily stored to accommodate replicas that may fall behind the master node.

article thumbnail

Indexed View for Aggregating Metrics

DZone

Microsoft Azure SQL is a robust, fully managed database platform designed for high-performance querying, relational data storage, and analytics. For a typical web application with a backend, it is a good choice when we want to consider a managed database that can scale both vertically and horizontally. An application software generates user metrics on a daily basis, which can be used for reports or analytics.

Metrics 165
article thumbnail

Presentation: Lessons Learned in the Financial Market About Performance and Observability in Front-end Projects

InfoQ

Jessica Felix discusses how to navigate the intricate balance between performance and observability, and the challenges of maintaining equilibrium.

article thumbnail

OneAgent release notes version 1.307

Dynatrace

We have released Dynatrace OneAgent and ActiveGate version 1.307. To learn what’s new, have a look at: OneAgent release notes ActiveGate release notes The post OneAgent release notes version 1.307 appeared first on Dynatrace news.

130
130
article thumbnail

Drupal as a Headless CMS for Static Sites

DZone

The use of digital platforms has made it crucial for people and companies to build their brands online. Although traditional CMS solutions are versatile, they involve the burden of taking care of databases and server-side rendering. This article examines the possibility of using Drupal as a headless CMS coupled with static site generators. In this way, Drupal can act as a powerful backend for handling the content while allowing for the development of fast, secure, and lightweight static websites

Website 147
article thumbnail

Observability as Code: DIY with Crossplane

Dynatrace

In today’s rapidly evolving cloud-native landscape, managing observability efficiently can be a game-changer for any platform. During our recent tech talk at #KCDAustria, Observability as Code – DIY with Crossplane , we demonstrated how the Upjet project can streamline the creation of a custom Crossplane Dynatrace provider, unlocking robust observability capabilities in Kubernetes environments.

Code 189