Sat.Feb 10, 2024 - Fri.Feb 16, 2024

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 247
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.

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 SaaS release notes version 1.285

Dynatrace

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

188
188
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.

119
119
article thumbnail

Managing IoT Edge Devices at Scale: Device Lifecycle and Configuration Management

DZone

IoT has ushered in an era of unprecedented connectivity and data collection. IoT edge devices, ranging from sensors to industrial machines, have become integral to various industries, offering insights, automation, and efficiency. However, managing a large number of these edge devices efficiently poses a significant challenge. In this article, we will explore the strategies and tools for managing IoT edge devices at scale , focusing on device lifecycle and configuration management.

IoT 204
article thumbnail

Advanced security analytics to resolve incidents quickly and streamline threat hunting

Dynatrace

The growing complexity of modern multicloud environments has created a pressing need to converge observability and security analytics. Security analytics is a discipline within IT security that focuses on proactive threat prevention using data analysis. As attackers become more skilled, threats can become more detrimental to organizations if they go undetected.

Analytics 185

More Trending

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

Advanced Architecture for AI Application (AKA AAAA!)

DZone

Surprise! This is a bonus blog post for the AI for Web Devs series I recently wrapped up. If you haven’t read that series yet, I’d encourage you to check it out. This post will look at the existing project architecture and ways we can improve it for both application developers and the end user.

article thumbnail

How to achieve the pillars of zero trust at federal agencies

Dynatrace

The White House’s Executive Order on Improving the Nation’s Cybersecurity and the Office of Management and Budget (OMB) memo, Moving the U.S. Government Toward Zero Trust Cybersecurity Principles , have increased federal IT and security leaders’ urgency to implement zero trust (ZT). The OMB memo states that agencies must meet specific goals based on the five pillars of the Cybersecurity and Infrastructure Security Agency (CISA) Zero Trust Maturity Model : identity, devices, networks,

article thumbnail

What is a Cloud-Native Database? Everything You Need to Know

Percona

A cloud-native database isn’t just a database that happens to be sitting in the cloud; it’s built from the ground up to harness the full potential of cloud computing.

article thumbnail

Effective Concurrency: Live online course in April

Sutter's Mill

I generally give one or two courses a year on C++ and related technologies. This year, on April 22-25, I’ll be giving a live online public course for four half-days, on the topic of high-performance low-latency coding in C++ — and the early registration discount is available for a few more days until this Thursday: Effective Concurrency with Herb Sutter High performance and low latency code, via concurrency and parallelism 22-25th April 2024, from 14:00 – 18:00 CEST daily Participants in t

C++ 40
article thumbnail

Understanding Status Page Aggregation: Inside the Technology of a Typical Status Page Aggregator

DZone

To explore status page aggregation, we’ll share our experience building a status page aggregator tool – StatusGator, which has been availble for eight years. We will share our technical insights and also share how you can build your own aggregator.

article thumbnail

Sequential A/B Testing Keeps the World Streaming Netflix Part 1: Continuous Data

The Netflix TechBlog

Michael Lindon , Chris Sanden , Vache Shirikian , Yanjun Liu , Minal Mishra , Martin Tingley 1. Spot the Difference Can you spot any difference between the two data streams below? Each observation is the time interval between a Netflix member hitting the play button and playback commencing, i.e., play-delay. These observations are from a particular type of A/B test that Netflix runs called a software canary or regression-driven experiment.

Testing 242
article thumbnail

Considering Alternatives for Your MySQL Migration? Why Percona Should Be Your First Choice

Percona

You know about MySQL; we know about MySQL. After all, it’s been the most popular database system for years now. And now that we have that out of the way, on to the more important stuff!Because MySQL is so popular, you might be considering migrating your database to MySQL Community Edition or MySQL Enterprise.

article thumbnail

Unified observability delivers deeper insights with AI-driven analytics and automation

Dynatrace

Today’s organizations flock to multicloud environments for myriad reasons, including increased scalability, agility, and performance. However, these environments can drown enterprises in data, forcing them to adopt multiple tools and services to manage and secure it. This fragmented approach adds complexity and opens the door to security vulnerabilities.

Analytics 184
article thumbnail

Automate JBoss Web Server 6 Deployment With the Red Hat Ansible Certified Content Collection for JWS

DZone

When it comes to Java web servers, Apache Tomcat remains a strong favorite. Some of these instances have been containerized over the years, but many still run in the traditional setup of a Linux -based virtual machine or even on bare metal. Red Hat JBoss Web Server (JWS) combines the servlet engine (Apache Tomcat) with the web server (Apache HTTPD), and modules for load balancing (mod_jk and mod_cluster).

Servers 173
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

O11y Guide, Cloud-Native Observability Pitfalls: Ignoring Existing Landscape

DZone

Are you looking at your organization's efforts to enter or expand into the cloud-native landscape and feeling a bit daunted by the vast expanse of information surrounding cloud-native observability? When you're moving so fast with agile practices across your DevOps, SREs, and platform engineering teams, it's no wonder this can seem a bit confusing. Unfortunately, the choices being made have a great impact on both your business, your budgets, and the ultimate success of your cloud-native initiati

Cloud 169
article thumbnail

Enhancing Performance: Optimizing Complex MySQL Queries for Large Datasets

DZone

Optimizing complex MySQL queries is crucial when dealing with large datasets, such as fetching data from a database containing one million records or more. Poorly optimized queries can lead to slow response times and increased load on the database server, negatively impacting user experience and system performance. This article explores strategies to optimize complex MySQL queries for efficient data retrieval from large datasets, ensuring quick and reliable access to information.

article thumbnail

Revolutionizing Observability: How AI-Driven Observability Unlocks a New Era of Efficiency

DZone

Observability is the ability to measure the state of a service or software system with the help of tools such as logs, metrics, and traces. It is a crucial aspect of distributed systems, as it allows stakeholders such as Software Engineers, Site Reliability Engineers , and Product Managers to troubleshoot issues with their service, monitor performance, and gain insights into the software system's behavior.

article thumbnail

O11y Guide, Cloud-Native Observability Pitfalls: Underestimating Cardinality

DZone

Are you looking at your organization's efforts to enter or expand into the cloud-native landscape and feeling a bit daunted by the vast expanse of information surrounding cloud-native observability? When you're moving so fast with agile practices across your DevOps, SREs, and platform engineering teams, it's no wonder this can seem a bit confusing. Unfortunately, the choices being made have a great impact on both your business, your budgets, and the ultimate success of your cloud-native initiati

Cloud 161
article thumbnail

Introduction to APM: Unveiling the Basics

DZone

The ability to monitor, analyze, and enhance the performance of applications has become a critical facet in maintaining a seamless user experience and meeting the ever-growing demands of today's digital world. As businesses increasingly rely on complex and distributed systems, the need to gain insights into the performance of applications has become paramount.

article thumbnail

Automating Success: Building a better developer experience with platform engineering

Dynatrace

When it comes to platform engineering, not only does observability play a vital role in the success of organizations’ transformation journeys—it’s key to successful platform engineering initiatives. At the 2024 Dynatrace Perform conference in Las Vegas, Michael Winkler, senior principal product management at Dynatrace, ran a technical session exploring just some of the many ways in which Dynatrace helps to automate the processes around development, releases, and operation.

article thumbnail

Running and Optimizing Sidekiq Workloads With Dragonfly

DZone

Scaling Sidekiq is challenging when paired with Redis. The hurdle arises from the complexity of Redis' horizontal scaling model: Redis is mostly single-threaded, unable to fully utilize modern multi-core servers. On the other hand, it is discouraged to use Redis Cluster for Sidekiq, as detailed here. This dilemma often leads to throughput bottlenecks when using Sidekiq with Redis.

Servers 159