Trending Articles

article thumbnail

5 considerations when deciding on an enterprise-wide observability strategy

Dynatrace

As enterprises embrace more distributed, multicloud and applications-led environments, DevOps teams face growing operational, technological, and regulatory complexity, along with rising cyberthreats and increasingly demanding stakeholders. Meanwhile, cost reduction programs affect budgets, constrain technology investment, and inhibit innovation. While 77% of SME IT admins want a single tool to do their job, organizations continue to impose a wide range of tools on them.

Strategy 184
article thumbnail

What’s New at ScaleGrid – November 2024

Scalegrid

At ScaleGrid, we’re focused on delivering powerful, reliable, and flexible database management solutions. Here’s a quick look at what’s new this month: MongoDB Now on AWS, Azure, and Google Cloud We’re excited to announce that you can now deploy and manage MongoDB clusters on AWS, Azure, and Google Cloud. This update gives you the flexibility to choose the cloud provider that best suits your needs while ensuring seamless performance and scalability.

Azure 130
Insiders

Sign Up for our Newsletter

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

article thumbnail

Java Is Greener on Arm

DZone

Even those not particularly interested in computer technology have heard of microprocessor architectures. This is especially true with the recent news that Qualcomm is rumored to be examining the possibility of acquiring various parts of Intel and Uber is partnering with Ampere Computing. Hardware and software are evolving in parallel, and combining the best of modern software development with the latest Arm hardware can yield impressive performance, cost, and efficiency results.

Java 273
article thumbnail

Netflix’s Distributed Counter Abstraction

The Netflix TechBlog

By: Rajiv Shringi , Oleksii Tkachuk , Kartik Sathyanarayanan Introduction In our previous blog post, we introduced Netflix’s TimeSeries Abstraction , a distributed service designed to store and query large volumes of temporal event data with low millisecond latencies. Today, we’re excited to present the Distributed Counter Abstraction. This counting service, built on top of the TimeSeries Abstraction, enables distributed counting at scale while maintaining similar low latency performance.

Latency 224
article thumbnail

Reliability indicators that matter to your business: SLOs for all data types

Dynatrace

Provide an at-a-glance view of your system’s health and performance Dynatrace guides you in quickly getting the most valuable SLOs set up in just a few clicks. To provide maximum freedom in selecting the service-level indicators that matter most to your business, Dynatrace combines SLOs with the power of Dynatrace Grail™ data lakehouse, the central data platform with heterogeneous and contextually linked data.

Metrics 228
article thumbnail

AWS Lambda turns 10: A rare look at the doc that started it

All Things Distributed

On AWS Lambda's 10th anniversary, I'm publishing the internal PR/FAQ that helped launch this groundbreaking service. This document provides insight into the customer problems we observed in the early 2010s and our vision for serverless computing. Readers will find annotations throughout, offering a glimpse into how our long-term thinking has influenced Lambda's evolution over the past decade.

Lambda 212
article thumbnail

Monitoring Kubernetes Service Topology Changes in Real-Time

DZone

Horizontally scalable data stores like Elasticsearch , Cassandra , and CockroachDB distribute their data across multiple nodes using techniques like consistent hashing. As nodes are added or removed, the data is reshuffled to ensure that the load is spread evenly across the new set of nodes. When deployed on bare-metal clusters or cloud VMs, database administrators are responsible for adding and removing nodes in a clustered system, planning the changes at times of low load to minimize disruptio

More Trending

article thumbnail

An Elephant in the Cluster: Making PostgreSQL Feel at Home on Kubernetes

Percona

TL;DR Kubernetes was built for stateless apps, but as more stateful applications (like databases) run on it, operators include quite heavy implementations to Kubernetes workload management API (such as StatefulSets) deficits. While creating custom methods allows flexibility and faster time to market, it also leads to inconsistency and complexity.

Database 117
article thumbnail

PostgreSQL Benchmark: ScaleGrid vs. Amazon RDS

Scalegrid

Performance Benchmarking of PostgreSQL on ScaleGrid vs. AWS RDS Using Sysbench This article evaluates PostgreSQL’s performance on ScaleGrid and AWS RDS, focusing on versions 13, 14, and 15. We use Sysbench to benchmark key performance metrics under different workloads and thread configurations, including Transactions Per Second (TPS) and Queries Per Second (QPS).

article thumbnail

Cost Optimization Strategies for Managing Large-Scale Open-Source Databases

DZone

In today’s world where data drives everything, managing large-scale databases and their security is both a necessity and a challenge. A few factors that organizations consider when choosing databases are primary are its cost, flexibility, and support from hosting providers. An open-source database is your best bet for many reasons. As organizations are looking for more and more open-source products to run their enterprise business, this gives them greater flexibility and cost-effectiveness.

article thumbnail

Improving the Efficiency of Goku Time-Series Database at Pinterest

InfoQ

Pinterest has modernized and enhanced its Goku time-series database. The recent updates focus on optimizing storage and resource usage without compromising service quality.

article thumbnail

OneAgent release notes version 1.301

Dynatrace

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

209
209
article thumbnail

How Can MySQL Catch Up with PostgreSQL’s Momentum?

Percona

When I talk to old-timers in the MySQL community, I often hear this question: “How come MySQL is so awesome and still more popular than PostgreSQL (according to DB-Engines methodology at least), but it is losing ground while PostgreSQL’s growth in popularity has been unstoppable?

article thumbnail

Why Optimizing Your Lighthouse Score Is Not Enough For A Fast Website

Smashing Magazine

Why Optimizing Your Lighthouse Score Is Not Enough For A Fast Website Why Optimizing Your Lighthouse Score Is Not Enough For A Fast Website Geoff Graham 2024-11-05T10:00:00+00:00 2024-11-05T15:07:01+00:00 This article is sponsored by DebugBear We’ve all had that moment. You’re optimizing the performance of some website, scrutinizing every millisecond it takes for the current page to load.

Website 88
article thumbnail

Showing Long Animation Frames in Your DevTools

DZone

If you’re a web developer , you probably spend a fair amount of time working with Chrome DevTools. It’s one of the best tools out there for diagnosing and improving the performance of your web applications. You can use it to track loading times, optimize CSS and JavaScript , and inspect network activity. But there’s an important piece of performance data that DevTools doesn’t yet expose by default: Long Animation Frames (LoAFs).

Network 243
article thumbnail

A new chapter, and thoughts on a pivotal year for C++

Sutter's Mill

Starting today I’m excited to be working on a new team, with my C++ standards and community roles unchanged. I also wanted to write a few words about why I’m excited about continuing to invest my time heavily in C++’s standardization and evolution especially now, because I think 2024 has been a pivotal year for C++ — and so this has turned into a bit of an early “year-end C++ retrospective” post too.

C++ 88
article thumbnail

Analyze query performance: The next level of database performance optimization

Dynatrace

With the recently released version of the Databases app, Dynatrace allows you to monitor your databases from a query perspective: Quickly find all heavy queries that consume your database resources Monitor your query metrics and resource utilization Understand how your queries are executed through the Query Execution Plan Optimize application performance: The importance of database analysis Databases are critical for all (business-critical) applications and significantly affect performance.

Database 197
article thumbnail

Exposing PostgreSQL with NGINX Ingress Controller

Percona

I wrote a blog post in the past about a generic approach on how to expose databases in Kubernetes with Ingress controllers. Today, we will dive deeper into PostgreSQL with ingress and also review two different ways that can be taken to expose the TCP service.

Database 102
article thumbnail

Software Architecture Tracks at QCon San Francisco 2024 – Navigating Current Challenges and Trends

InfoQ

At QCon San Francisco 2024, software architecture is front and center, with two tracks dedicated to exploring some of the largest and most complex architectures today. Join senior software practitioners as they provide inspiration and practical lessons for architects seeking to tackle issues at a massive scale.

article thumbnail

Implementing LSM Trees in Golang: A Comprehensive Guide

DZone

Log-Structured Merge Trees (LSM trees) are a powerful data structure widely used in modern databases to efficiently handle write-heavy workloads. They offer significant performance benefits through batching writes and optimizing reads with sorted data structures. In this guide, we’ll walk through the implementation of an LSM tree in Golang , discuss features such as Write-Ahead Logging ( WAL ), block compression, and BloomFilters , and compare it with more traditional key-value storage systems a

Strategy 244
article thumbnail

Blown Away

O'Reilly

Between vacation, end-of-year projects, the coming holidays, and other hysteria, I haven’t come up with an article this month. So here’s a quick list of things that have amazed me recently. Are we virtual yet? I’m far from the first person to find NotebookLM amazing, and I certainly won’t be the last. I did a simple experiment: I pointed it at two of my recent posts, “ Think Better ” and “ Henry Ford Does AI.

Google 74
article thumbnail

SLOs for Kubernetes clusters: Optimize resource utilization of Kubernetes clusters with service-level objectives

Dynatrace

Establishing SLOs for Kubernetes clusters can help organizations optimize resource utilization. A good Kubernetes SLO strategy helps teams manage and make containerized workloads more efficient. Kubernetes is a widely used open source system for container orchestration. It allows for seamless running of containerized workloads across different environments.

article thumbnail

Tracking Dual Passwords in MySQL

Percona

We already have blog posts about Dual Password in MySQL from Brian Sumpter – Using MySQL 8 Dual Passwords, and from Marco Tusa – MySQL Dual Passwords – How To Manage Them Programmatically Let’s skip the details about dual passwords and focus on tracking password usage.

103
103
article thumbnail

Article: Transforming Legacy Healthcare Systems: A Journey to Cloud-Native Architecture

InfoQ

Discover how Livi navigated the complexities of transitioning MJog, a legacy healthcare system, to a cloud-native architecture, sharing valuable insights for successful tech modernization. Our experience illustrates that transitioning from legacy systems to cloud-based microservices is not a one-time project but an ongoing journey.

article thumbnail

Effective Methods to Diagnose and Troubleshoot CPU Spikes in Java Applications

DZone

CPU spikes are one of the most common performance challenges faced by Java applications. While traditional APM (Application Performance Management) tools provide high-level insights into overall CPU usage, they often fall short of identifying the root cause of the spike. APM tools usually can’t pinpoint the exact code paths causing the issue. This is where non-intrusive , thread-level analysis proves to be much more effective.

Java 147
article thumbnail

Unbundling the Graph in GraphRAG

O'Reilly

One popular term encountered in generative AI practice is retrieval-augmented generation (RAG). Reasons for using RAG are clear: large language models (LLMs), which are effectively syntax engines, tend to “hallucinate” by inventing answers from pieces of their training data. The haphazard results may be entertaining, although not quite based in fact.

article thumbnail

Dynatrace named a Leader in inaugural 2024 Gartner® Magic Quadrant™ for Digital Experience Monitoring

Dynatrace

We’re excited to announce that Dynatrace has been named a Leader in the inaugural 2024 Gartner® Magic Quadrant™ for Digital Experience Monitoring. We believe this recognition underscores our dedication to empowering organizations to achieve outstanding digital performance. Digital experience monitoring enables frontend-to-backend observability As digital transformation accelerates, the complexities of hybrid and multicloud environments have introduced observability challenges that can make it ha

article thumbnail

Percona Backup for MongoDB and Disk Snapshots in Amazon AWS – Part 2

Percona

Percona Backup for MongoDB (PBM) supports snapshot-based physical backups. This is made possible by the backup cursor functionality present in Percona Server for MongoDB. In a previous post, we discussed Percona Backup for MongoDB and Disk Snapshots in Amazon AWS and showed how to implement EBS snapshot-based backups.

AWS 99
article thumbnail

How Uber Sped Up SQL-based Data Analytics with Presto and Express Queries

InfoQ

Uber uses Presto, an open-source distributed SQL query engine, to provide analytics across several data sources, including Apache Hive, Apache Pinot, MySQL, and Apache Kafka. To improve its performance, Uber engineers explored the advantages of dealing with quick queries, a.k.a. express queries, in a specific way and found they could improve both Presto utilization and response times.

article thumbnail

Understanding Distributed System Performance… From the Grocery Store

DZone

I visited a small local grocery store which happens to be in a touristy part of my neighborhood. If you’ve ever traveled abroad, then you’ve probably visited a store like that to stock up on bottled water without purchasing the overpriced hotel equivalent. This was one of these stores. To my misfortune, my visit happened to coincide with a group of tourists arriving all at once to buy beverages and warm up (it’s winter!).

Systems 130
article thumbnail

Will AWS Have Anything New To Say About Sustainability at re:Invent 2024?

Adrian Cockcroft

Photo by Adrian of my father’s “round tuit” which I’m hoping will inspire AWS to do something… There’s an old saying that any headline that ends in a question mark can be answered with a “no”. My hopes aren’t high, after spending the last three years waiting for anything new to appear. There’s been broken promises, management changes, I’ve been told that there are teams working on things like Scope 3 carbon accounting, but nothing has been released since the Well Architected Guide to Sustainabil

AWS 52
article thumbnail

Dynatrace SaaS release notes version 1.304

Dynatrace

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

170
170
article thumbnail

Using Loki and Promtail to Display PostgreSQL Logs From a Kubernetes Cluster in PMM

Percona

This is a follow-up to my colleagues Nickolay and Phong’s Store and Manage Logs of Percona Operator Pods with PMM and Grafana Loki and Agustin’s Turbocharging Percona Monitoring and Management With Loki’s Log-shipping Functionality blog posts.

article thumbnail

Presto® Express: Speeding up Query Processing with Minimal Resources

Uber Engineering

Slow Presto® queries can hinder data-driven operations. At Uber, we designed Presto express to achieve a 50% improvement in the end-to-end SLA for 70% of queries using query analysis, real-time insights, and resource isolation.

article thumbnail

Optimizing Vector Search Performance With Elasticsearch

DZone

In an era characterized by an exponential increase in data generation, organizations must effectively leverage this wealth of information to maintain their competitive edge. Efficiently searching and analyzing customer data — such as identifying user preferences for movie recommendations or sentiment analysis — plays a crucial role in driving informed decision-making and enhancing user experiences.

Retail 130
article thumbnail

Mobile Tracker App for Android: How Does It Work?

Tech News Gather

Android users can install a mobile tracker app that enables them to monitor and record activities happening on their devices in a secure and ethical manner. These apps are designed to provide insights without being intrusive, offering a way to oversee usage patterns while respecting privacy. Today, our smartphones collect vast amounts of data about our behavior, making them one of the most insightful tools into our daily lives.

Mobile 52
article thumbnail

OpenPipeline: Simplify access to critical business data

Dynatrace

There’s a goldmine of business data traversing your IT systems, yet most of it remains untapped. To unlock business value, the data must be: Accessible from anywhere. Data has value only when you can access it, no matter where it lies. Easy to access. Simplicity accelerates time-to-value and reduces implementation and maintenance costs. Real time. Agile business decisions rely on fresh data.

Analytics 158