November, 2024

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 251
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
Insiders

Sign Up for our Newsletter

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

article thumbnail

Dynatrace joins the Microsoft Intelligent Security Association

Dynatrace

As organizations adopt more cloud-native technologies, the risk—and consequences—of cyberattacks are also increasing. This rising risk amplifies the need for reliable security solutions that integrate with existing systems. That’s why we’re proud to announce that Dynatrace has joined the Microsoft Intelligent Security Association (MISA).

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

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.

More Trending

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

Return of The Frugal Architect(s)

All Things Distributed

The Frugal Architect returns with expanded content, featuring stories from AWS customers optimizing their architectures for cost and sustainability.

AWS 165
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

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

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++ 95
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

article thumbnail

Microsoft Ignite 2024 guide: Cloud observability for AI transformation

Dynatrace

AI transformation, modernization, managing intelligent apps, safeguarding data, and accelerating productivity are all key themes at Microsoft Ignite 2024. AI continues to transform how organizations operate, making it essential to identify the most strategic investment areas for optimal (and fast) results. Adopting AI to enhance efficiency and boost productivity is critical in a time of exploding data, cloud complexities, and disparate technologies.

Cloud 196
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

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 83
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 108
article thumbnail

Introducing the inaugural Now Go Build CTO Fellows

All Things Distributed

Earlier this year, I announced the Now Go Build CTO Fellowship. A program designed to empower leaders from nonprofits and social impact organizations solving hard human problems. Today, I'm excited to introduce the first two cohorts, focusing on Disaster Management and Climate Resilience.

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

Dynatrace achieves CSA Star 2 certification

Dynatrace

We’re excited to announce that Dynatrace has successfully achieved CSA Star 2 certification with a Gold Maturity Score. This significant milestone underscores our ongoing commitment to maintaining the highest standards of security and compliance in the cloud and making it easier for our customers to use Dynatrace SaaS. What is CSA Star 2? The Cloud Security Alliance (CSA) Security, Trust & Assurance Registry (STAR) is a comprehensive framework for cloud security assurance.

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

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

Educating a New Generation of Workers

O'Reilly

There is a crisis in technical education. The golden road to a career has always been through a college education. However, this “golden road” has developed deep cracks and is badly in need of maintenance. Postsecondary education is rapidly becoming unaffordable, even at public colleges and universities. Tuition has risen at a rate 50% greater than inflation.

article thumbnail

PostgreSQL 12 End of Life: Upgrade Now with Percona

Percona

PostgreSQL 12 reached its End of Life (EOL) on November 14, 2024. For more information, see the official PostgreSQL versioning policy page. This milestone marks the end of regular updates, bug fixes, and critical security patches for version 12.

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

Dynatrace elevates data security with separated storage and unique encryption keys for each tenant

Dynatrace

Dynatrace continues to deliver on its commitment to keeping your data secure in the cloud. Enhancing data separation by partitioning each customer’s data on the storage level and encrypting it with a unique encryption key adds an additional layer of protection against unauthorized data access. Separate data storage fulfills the security compliance requirements of many Dynatrace customers operating in highly regulated sectors, making it much easier for them to use Dynatrace SaaS and accelerate th

Storage 187
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

How Edge and Industrial IoT Will Converge in 2025: A New Era for Smart Manufacturing

VoltDB

Advances in the Industrial Internet of Things (IIoT) and edge computing have rapidly reshaped the manufacturing landscape, creating more efficient, data-driven, and interconnected factories. By 2025, the convergence of IIoT and edge computing will be critical for manufacturers aiming to achieve higher productivity, minimize downtime, and meet the growing demands of Industry 4.0.

IoT 52
article thumbnail

Automated Decision Logs in AI-Assisted Coding

Addy Osmani

An Automated Decision Log (ADL) is a targeted, low-overhead mechanism for capturing the reasoning behind significant AI-driven code modifications.

Code 64
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

What the CrowdStrike Crash Exposed About the Future of Software Testing

DZone

When users worldwide woke up to their Windows devices inoperable, they feared they had fallen victim to the largest cyber-attack ever seen. But it wasn't an attack — their devices were down from a faulty CrowdStrike update. This $5 billion mistake could have been avoided with proper testing and quality assurance. With companies striving to update and publish software rapidly, the learnings from this global panic stemming from one endpoint security software update are telling.

Software 100
article thumbnail

AWS re:Invent 2024 guide: Cloud observability and AI transformation

Dynatrace

For successful cloud modernization, organizations require a holistic view of cloud environments and intelligent automation to ensure seamless migrations. Key themes at AWS re:Invent 2024 will include cloud innovation and AI transformation. As more organizations move their operations to the cloud, it is crucial for teams to have visibility and control over their applications and infrastructure to ensure smooth and efficient operations.

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

Trip report: November 2024 ISO C++ standards meeting (Wrocław, Poland)

Sutter's Mill

On Saturday, the ISO C++ committee completed the third-last design meeting of C++26, held in Wrocaw, Poland. There are just two meetings left before the C++26 feature freeze in June 2025, and C++26 is on track to be completed two more meetings after that in early 2026. Implementations are closely tracking draft C++26; GCC and Clang already support about two-thirds of C++26 features right now.

C++ 62
article thumbnail

Top 5 AI Use Cases for IIoT: Enhancing Industrial Operations with Real-Time Data

VoltDB

As the Industrial Internet of Things (IIoT) gains traction, AI technologies are transforming how industrial organizations monitor, manage, and optimize their assets and use their data. By leveraging real-time data from connected devices, IIoT-based companies such as auto manufacturers can make data-driven decisions faster than ever before to achieve things like preventative maintenance.

Energy 52
article thumbnail

Alternatives to Cloud DBaaS: What to Look For

Percona

Originally published on The New Stack. Building a flexible cloud strategy means making decisions that align with operational efficiency, cost management, and scalability. Public cloud platforms offer immense convenience but come with certain downsides. High long-term costs, vendor lock-in, and lack of flexibility are concerns for many organizations.

Cloud 88
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.