February, 2024

article thumbnail

Bridging the Observability Gap for Modern Cloud Architectures

DZone

Cloud-native architectures have brought immense complexity along with increased business agility. But with this complexity comes fragility and lack of transparency into system performance and reliability. At Perform 2024, Dynatrace announced three major platform enhancements aimed squarely at bridging this observability gap for engineering teams. According to Steve Tack , SVP of Product Management at Dynatrace, a key goal is to "help organizations adopt new technologies with confidence.

article thumbnail

The future of work: How to zig, zag, and steer your career in the AI era

Dynatrace

Today’s macroeconomic environment is dynamic and uncertain, generating many questions about the future of work. New technologies are disrupting the landscape, while company mergers, acquisitions, and economic volatility abound. As artificial intelligence becomes more pervasive in organizations, the workforce senses that the future of work is undergoing massive shifts.

Insiders

Sign Up for our Newsletter

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

article thumbnail

Introducing SafeTest: A Novel Approach to Front End Testing

The Netflix TechBlog

by Moshe Kolodny In this post, we’re excited to introduce SafeTest, a revolutionary library that offers a fresh perspective on End-To-End (E2E) tests for web-based User Interface (UI) applications. The Challenges of Traditional UI Testing Traditionally, UI tests have been conducted through either unit testing or integration testing (also referred to as End-To-End (E2E) testing).

Testing 250
article thumbnail

Setting Up MongoDB SSL Encryption

Scalegrid

In a world where data security is essential, enabling MongoDB SSL is critical in fortifying your database. This guide walks you through implementing SSL/TLS encryption for MongoDB. Each section is crafted to elevate your database’s security protocol, from acquiring the necessary SSL certificates to configuring server and client connections. Key Takeaways SSL/TLS encryption is essential for securing data transfer in MongoDB, which supports Forward Secrecy and has undergone configuration cha

Servers 130
article thumbnail

What I've been reading since re:Invent

All Things Distributed

After a busy conference season, I've taken some time to catch up on reading and make a dent in the pile of books on my nightstand. Here's what I've started, finished, and picked up since re:Invent.

104
104
article thumbnail

In Search of Transparency at FOSDEM

Percona

FOSDEM is for sure one of the most respected free and open source software-focused conferences in Europe, which is loved by many, myself included. It is from the point of love I am raising concerns about transparency, which seems to be lacking in regard to some processes at FOSDEM.

article thumbnail

Exploring Parallel Processing: SIMD vs. MIMD Architectures

DZone

In the landscape of computer architecture, two prominent paradigms shape the realm of parallel processing: SIMD (Single Instruction, Multiple Data) and MIMD (Multiple Instruction, Multiple Data) architectures. Understanding the characteristics and applications of these architectures is essential for harnessing the power of parallel computing effectively.

More Trending

article thumbnail

Announcing bpftop: Streamlining eBPF performance optimization

The Netflix TechBlog

By Jose Fernandez Today, we are thrilled to announce the release of bpftop , a command-line tool designed to streamline the performance optimization and monitoring of eBPF applications. As Netflix increasingly adopts eBPF [ 1 , 2 ], applying the same rigor to these applications as we do to other managed services is imperative. Striking a balance between eBPF’s benefits and system load is crucial, ensuring it enhances rather than hinders our operational efficiency.

article thumbnail

What is a Distributed Storage System

Scalegrid

A distributed storage system is foundational in today’s data-driven landscape, ensuring data spread over multiple servers is reliable, accessible, and manageable. This guide delves into how these systems work, the challenges they solve, and their essential role in businesses and technology. Understanding distributed storage is imperative as data volumes and the need for robust storage solutions rise.

Storage 130
article thumbnail

Home Screen Advantage

Alex Russell

After weeks of confusion and intentional chaos, Apple's plan to kneecap the web has crept into view, menacing a PWApocalypse as the March 6th compliance deadline approaches for the EU's Digital Markets Act (DMA). The view from Cupertino. The DMA requires Apple to open the iPhone to competing app stores, and and its lopsided proposal for "enabling" them is getting most of the press.

Storage 118
article thumbnail

Uber Improves Resiliency of Microservices with Adaptive Load Shedding

InfoQ

Uber created a new load-shedding library for its microservice platform, serving over 130 million customers and handling aggregated peaks of millions of requests per second (RPSs). The company replaced the solution based on QALM with Cinnamon library, which, in addition to graceful degradation, can dynamically and continuously adjust the capacity of the service and the amount of load shedding.

Latency 114
article thumbnail

AIOps Now: Scaling Kubernetes With AI and Machine Learning

DZone

If you are a site reliability engineer (SRE) for a large Kubernetes-powered application, optimizing resources and performance is a daunting job. Some spikes, like a busy shopping day, are things you can broadly schedule, but, if done right, would require painstakingly understanding the behavior of hundreds of microservices and their interdependence that has to be re-evaluated with each new release — not a very scalable approach, let alone the monotony and resulting stress to the SRE.

article thumbnail

Dynatrace awarded TISAX information security certification for the European automotive industry

Dynatrace

TISAX ® (Trusted Information Security Assessment Exchange) is a certification standard established by leading German automakers and their top suppliers. TISAX aims to ensure the security of intellectual property and uphold privacy regulations throughout the automotive supply chain. The certification is issued by ENX , a well-known German association, and is globally recognized 1.

article thumbnail

Are Your MySQL Users Using ‘password’ or ‘thebossisajerk’ as Passwords?

Percona

Are your MySQL users using ‘password’, ‘s3cr3t’, or ‘thebossisajerk’ as their passwords? Easy-to-guess passwords can be disastrous to the security of your data, but there is a way to exclude inappropriate words or phrases from being used.

110
110
article thumbnail

MySQL Backups: Methods & Best Practices

Scalegrid

Regarding MySQL backups , knowing how to secure your data is crucial. This guide cuts through the complexity, providing instructions on creating, managing, and automating a MySQL backup. Dive in to uncover the essentials of different backup types, command-line tools, and strategic practices for robust data protection. MySQL is a popular open-source relational database management system for online applications and data warehousing.

article thumbnail

Reporting Core Web Vitals With The Performance API

Smashing Magazine

Reporting Core Web Vitals With The Performance API Reporting Core Web Vitals With The Performance API Geoff Graham 2024-02-27T12:00:00+00:00 2024-02-27T19:35:10+00:00 This article is sponsored by DebugBear There’s quite a buzz in the performance community with the Interaction to Next Paint (INP) metric becoming an official Core Web Vitals (CWV) metric in a few short weeks.

article thumbnail

Pinterest Open-Sources a Production-Ready PubSub Java Client for Kafka, Flink, and MemQ

InfoQ

Pinterest open-sourced its generic PubSub client library, PSC, which has been heavily used in production for a year and a half. The library helped the engineering teams by increasing developer velocity, and the scalability and stability of services using it. Over 90% of Java applications have migrated to PSC with minimal changes.

article thumbnail

Logging and Monitoring in a Docker Environment

DZone

Docker, the main containerization technology, has transformed application packaging and deployment. While Docker makes it easier to execute apps, it is also critical to monitor and log your Dockerized environments to ensure they are working properly and stay safe. In this post, we’ll go into the realm of Docker logging and monitoring, looking at the best practices, tools, and techniques for keeping your containerized apps operating smoothly.

article thumbnail

The benefits of unified observability and security for BizDevSecOps use cases

Dynatrace

BizDevSecOps might sound like a mouthful, but it marks a necessary evolution. As business goals and technology efforts continue to converge, organizations need to ensure teams are performing to their full potential. Business considerations are now part of the security, operations, and development framework. During a session at Dynatrace Perform 2024 , Dynatrace colleagues Kristof Renders, director of innovation services, and Brian Chandler, principal solutions architect, demonstrated four BizD

article thumbnail

Can Disk Space Be Saved in MySQL by Adding a Primary Key?

Percona

Historically, MySQL does not require explicit primary key defined on tables, and it’s like that by default till this day (MySQL version 8.3.0). Such a requirement is imposed through two replication methods, though: Group Replication and Percona XtraDB Cluster (PXC), where using tables without a primary key is not allowed by default.

110
110
article thumbnail

The OpenAI Endgame

O'Reilly

Since The New York Times sued OpenAI for infringing its copyrights by using Times content for training, everyone involved with AI has been wondering about the consequences. How will this lawsuit play out? And, more importantly, how will the outcome affect the way we train and use large language models? There are two components to this suit. First, it was possible to get ChatGPT to reproduce some Times articles, very close to verbatim.

article thumbnail

Debugging Interaction to Next Paint (INP)

Speed Curve

Interaction to Next Paint (INP) will become a Core Web Vital on March 12th. Not surprisingly, most of the conversations I've had with SpeedCurve users over the last few months have focused on improving INP. INP measures how responsive a page is to visitor interactions. It measures the elapsed time between a tap, a click, or a keypress and the browser next painting to the screen.

article thumbnail

Presentation: Managing 238M Memberships at Netflix

InfoQ

Surabhi Diwan discusses how the Netflix’ membership team outgrew many of its technology and architectural choices as memberships went from a few hundred thousand to 200 million.

article thumbnail

What Is Platform Engineering?

DZone

Platform engineering is the creation and management of foundational infrastructure and automated processes, incorporating principles like abstraction, automation, and self-service, to empower development teams, optimize resource utilization, ensure security, and foster collaboration for efficient and scalable software development. In today's fast-paced world of software development, the evolution of " platform engineering" stands as a transformative force, reshaping the landscape of software cre

article thumbnail

Cloud observability now mandatory for organizations to thrive amid digital disruption

Dynatrace

As organizations face an increasingly competitive, dynamic, and disruptive macroeconomic environment, they have turned to cloud services and digitization for an edge. But as they embrace digital transformation in the cloud, organizations often confront significant challenges. Multicloud environments create massive complexity and a lack of visibility into the potential problems that cloud applications create, from application performance problems and user experience issues to cybersecurity threat

Cloud 241
article thumbnail

MySQL 8.2.0 Community vs. Enterprise; Is There a Winner?

Percona

To be honest, the comparison between the two MySQL distributions is not something that excited me a lot. Mainly because from my MySQL memories, I knew that there is not a real difference between the two distributions when talking about the code base.

Code 102
article thumbnail

Corporate Responsibility in the Age of AI

O'Reilly

Since its release in November 2022, almost everyone involved with technology has experimented with ChatGPT: students, faculty, and professionals in almost every discipline. Almost every company has undertaken AI projects, including companies that, at least on the face of it, have “no AI” policies. Last August, OpenAI stated that 80% of Fortune 500 companies have ChatGPT accounts.

article thumbnail

NEW: On-demand testing in SpeedCurve!

Speed Curve

Image by Freepik On-demand testing has sparked a lot of discussion here at SpeedCurve over the past year. You've always had the ability to manually trigger a round of tests – based on the scheduled tests in your settings – using the 'Test Now' button. But there hasn't been a lot of flexibility to support nuanced use cases, such as. "I just deployed changes to my site and want to check for any regressions.

Testing 73
article thumbnail

Presentation: Sigstore: Secure and Scalable Infrastructure for Signing and Verifying Software

InfoQ

Billy Lynch, Zack Newman discuss the architecture and internals of Sigstore and keyless signing, along with the security considerations that drove the design.

article thumbnail

Creating a Hybrid Disaster Recovery Solution Utilizing Availability Group and Log-Shipping

DZone

SQL Server Always on availability group is a great addition to SQL Server for providing high availability and disaster recovery. Always-on availability group support failover the environment for a discrete set of user databases, known as availability databases, that failover together. They also support a set of read-write primary databases and several sets of corresponding secondary databases.

article thumbnail

AI techniques enhance and accelerate exploratory data analytics

Dynatrace

In a digital-first world, site reliability engineers and IT data analysts face numerous challenges with data quality and reliability in their quest for cloud control. Increasingly, organizations seek to address these problems using AI techniques as part of their exploratory data analytics practices. Exploratory data analytics is an analysis method that uses visualizations, including graphs and charts, to help IT teams investigate emerging data trends and circumvent issues, such as unexpected tra

Analytics 221
article thumbnail

PostgreSQL Column Alignment and Padding – How To Improve Performance With Smarter Table Design

Percona

In this blog post, we are going to briefly discuss the reasons why column order matters when creating tables -or relations- in PostgreSQL.

Design 116
article thumbnail

Percona Monthly Bug Report: January 2024

Percona Community

At Percona, we believe that transparency is key to improving our products. We are dedicated to creating top-of-the-line open-source database solutions and providing support for any issues that may arise. We encourage feedback and bug reports to help us continually improve. We stay updated on bug reports through our own platform as well as other sources to ensure we have the most up-to-date information.

article thumbnail

HammerDB v4.10 New Features: Partitioning and Advanced Statistics for SQL Server TPROC-H

HammerDB

HammerDB v4.10 adds performance enhancements for the SQL Server TPROC-H workload in the form of partitioning for the orders and lineitem tables as well as the option to create advanced statistics. Enabling Partitioning and Advanced Statistics These can be selected with a checkbox in the GUI. or the following options being set to true in the CLI. mssqls_tpch_partition_orders_and_lineitems = true mssqls_tpch_advanced_stats = true Benefits of Partitioning and Advanced Statistics When partitioning i

Servers 62
article thumbnail

Presentation: Maximizing Performance and Efficiency in Financial Trading Systems through Vertical Scalability and Effective Testing

InfoQ

Peter Lawrey discusses achieving vertical scalability by minimizing accidental complexity and using an event-driven architecture.

article thumbnail

Mastering Prometheus: Unlocking Actionable Insights and Enhanced Monitoring in Kubernetes Environments

DZone

In the dynamic world of cloud-native technologies, monitoring and observability have become indispensable. Kubernetes, the de-facto orchestration platform, offers scalability and agility. However, managing its health and performance efficiently necessitates a robust monitoring solution. Prometheus, a powerful open-source monitoring system, emerges as a perfect fit for this role, especially when integrated with Kubernetes.

article thumbnail

Cloud cost optimization: Dynatrace helps organizations manage cloud cost

Dynatrace

Business innovation costs money. But organizations may not always have insight into how their moves toward innovation generate costs as well as revenue. That’s why cloud cost optimization is becoming a major priority regardless of where organizations are on their digital transformation journeys. From managing cloud cost with the major providers to the increasing compute costs that generative AI and large language models (LLMs) create—not to mention the carbon footprint of these resources—the cos

Cloud 221