August, 2023

article thumbnail

Shift-Left Monitoring Approach for Cloud Apps in Containers

DZone

Shift-left is an approach to software development and operations that emphasizes testing, monitoring, and automation earlier in the software development lifecycle. The goal of the shift-left approach is to prevent problems before they arise by catching them early and addressing them quickly. When you identify a scalability issue or a bug early, it is quicker and more cost-effective to resolve it.

article thumbnail

Extend business observability: Extract business events from online databases (Part 1)

Dynatrace

Business leaders benefit from in-the-moment business insights. They frequently articulate the need for real-time visibility into business data to support agile business decisions. But existing business intelligence (BI) tools often lack the broad context, ease of data access, and real-time insights needed to understand and improve customer experience and complex business processes.

Database 232
Insiders

Sign Up for our Newsletter

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

article thumbnail

How PHP Web Development Beneficial For Online Business?

Official Blog - World Web Technology

When you decide to develop a business website, there are many things you need to consider to reap all the benefits it offers. For example, website design is very crucial to impress your website visitors. Not just that, you also need to ensure that the website has original content and loads quickly. Similarly, using the best programming language for your website is also crucial.

article thumbnail

Reducing Embodied Carbon is Important

ACM Sigarch

(Editor’s Note: This post was submitted as a rebuttal to Andrew Chien’s July 24 SIGARCH Blog Post ) The recent post “ Why Embodied Carbon is a poor Architecture Design metric, and Operational Carbon remains an important Problem ” by Prof. Andrew Chien rightfully raises awareness of the challenges of reducing operational carbon. Specifically, we agree that one of the grand challenges of sustainable computing is matching electrical load with the availability of low-carbon electricity.

Energy 98
article thumbnail

Understanding the Differences Between InnoDB Undo Log and Redo Log

Percona

In InnoDB, the undo log and the redo log are two indispensable components that play a vital role in maintaining data integrity and ensuring transactional consistency. Both logs are crucial in the ACID (Atomicity, Consistency, Isolation, Durability) properties of database systems. Additionally, they are essential for the Multi-Version Concurrency Control ( MVCC ) mechanism.

article thumbnail

Cadence 1.0: Uber Releases Its Scalable Workflow Orchestration Platform

InfoQ

Uber released a major version of its workflow orchestration platform named Cadence after six years in development. Uber and other companies use Cadence to build stateful services at scale using native programming languages.

article thumbnail

Time Series Analysis: VARMAX-As-A-Service

DZone

VARMAX-As-A-Service is an MLOps approach for the unification and reuse of statistical models and machine learning models deployment pipelines. It is the first of a series of articles that will be built on top of that project, representing experiments with various statistical and machine learning models, data pipelines implemented using existing DAG tools, and storage services, both cloud-based and alternative on-premises solutions.

Storage 261

More Trending

article thumbnail

The next generation of developer productivity

O'Reilly

To follow up on our previous survey about low-code and no-code tools, we decided to run another short survey about tools specifically for software developers—including, but not limited to, GitHub Copilot and ChatGPT. We’re interested in how “developer enablement” tools of all sorts are changing the workplace. Our survey 1 showed that while these tools increased productivity, they aren’t without their costs.

article thumbnail

Modern Methods For Improving Drupal’s Largest Contentful Paint Core Web Vital

Smashing Magazine

Modern Methods For Improving Drupal’s Largest Contentful Paint Core Web Vital Modern Methods For Improving Drupal’s Largest Contentful Paint Core Web Vital Mike Herchel 2023-08-15T10:00:00+00:00 2023-08-15T13:35:08+00:00 Let’s start with a fairly common example of a hero component on the homepage of Drupal’s demo installation of the Umami theme. The image in this hero component is loaded by CSS via the background-image property.

Media 73
article thumbnail

The Deprecation of qpress/QuickLZ Compression Algorithm

Percona

To reduce the backup size, save storage space, and speed up the backup and restore process, you can compress a backup with Percona XtraBackup. To compress and decompress local or streaming backups, Percona XtraBackup uses xbstream – a binary that supports simultaneously compressing and streaming dynamically generated files. The XtraBackup –compress option makes XtraBackup compress all output data, including the transaction log file and metadata files, with one of the sup ported compr

article thumbnail

Golem Unveils a Resilient Computing Platform for Serverless Workers with WebAssembly Component Model

InfoQ

Recently Golem released its flagship product Golem Cloud, a durable computing platform allowing developers to build and deploy long-running, stateful serverless workers that are resistant to failures, upgrades, and updates. The product is currently in developer preview.

article thumbnail

Diagnose CPU Spikes in a Non-Intrusive Manner

DZone

In this post, we are going to discuss a non-intrusive approach (i.e., an approach that doesn’t add any noticeable overhead to the application) to diagnose CPU spikes. Thus, you can use this approach in your production environment to troubleshoot CPU spikes.

259
259
article thumbnail

The 2023 Gartner® Magic Quadrant™ for Application Performance Monitoring and Observability: What it means for Partners

Dynatrace

Gartner recently published its 2023 Magic Quadrant for APM and Observability Report , recognizing Dynatrace as a Leader for the 13 th consecutive time, and positioned furthest for Completeness of Vision and highest for Ability to Execute. Dynatrace believes this positioning reflects the Dynatrace platform’s unique ability to deliver automation for unified observability and security and help our partners and joint customers continually deliver better business outcomes.

article thumbnail

The ChatGPT Surge

O'Reilly

I’m sure that nobody will be surprised that the number of searches for ChatGPT on the O’Reilly learning platform skyrocketed after its release in November, 2022. It might be a surprise how quickly it got to the top of our charts: it peaked in May as the 6th most common search query. Then it dropped almost as quickly: it dropped back to #8 in June, and fell further to #19 in July.

article thumbnail

The value of a prototype is in the insight it imparts, not the code.

Addy Osmani

The value of a prototype is in the insight it imparts, not the code being written. Prototyping lets us fail fast and cheap, or get the data to make a concrete decision on direction. It helps answer the question, "What happens if we try this?" Most significantly, prototyping provides us with the guardrails to safely and productively fail. Failure is an integral part of the process of learning.

Code 72
article thumbnail

Provisioning Replication With Clone Plugin

Percona

The clone plugin was introduced in MySQL 8.0.17 and offers a convenient method for cloning data from either a local or remote MySQL server instance. This cloning process creates a physical snapshot of the data stored in InnoDB, including schemas, tables, tablespaces, and data dictionary metadata. The clone plugin allows for easy provisioning of MySQL servers by generating a fully functional data directory.

Servers 86
article thumbnail

AWS Launches General Availability of Amazon EC2 P5 Instances for AI/ML and HPC Workloads

InfoQ

AWS recently announced the general availability (GA) of Amazon EC2 P5 instances powered by the latest NVIDIA H100 Tensor Core GPUs suitable for users that require high performance and scalability in AI/ML and HPC workloads. The GA is a follow-up to the earlier announcement of the development of the infrastructure.

AWS 72
article thumbnail

How to Configure Istio, Prometheus and Grafana for Monitoring

DZone

Intro to Istio Observability Using Prometheus Istio service mesh abstracts the network from the application layers using sidecar proxies. You can implement security and advance networking policies to all the communication across your infrastructure using Istio. But another important feature of Istio is observability. You can use Istio to observe the performance and behavior of all your microservices in your infrastructure (see the image below).

article thumbnail

Dynatrace and Google unleash cloud-native observability for GKE Autopilot

Dynatrace

Cloud-native observability for Google’s fully managed GKE Autopilot clusters demands new methods of gathering metrics, traces, and logs for workloads, pods, and containers to enable better accessibility for operations teams. Managed Kubernetes clusters on GKE Autopilot have gained unprecedented momentum among enterprises. GKE Autopilot empowers organizations to invest in creating elegant digital experiences for their customers in lieu of expensive infrastructure management.

Google 226
article thumbnail

Dolphie, your real-time MySQL monitoring assistant

Percona Community

For as long as I can remember, Innotop has been the go-to terminal tool for real-time MySQL monitoring. It is an invaluable addition to any DBA’s toolkit, but unfortunately, it’s not really actively maintained these days, except for addressing critical issues, and it hasn’t kept pace with the evolving capabilities of modern terminals.

article thumbnail

Write about what you learn. It pushes you to understand topics better.

Addy Osmani

Write about what you learn. It pushes you to understand topics better. Sometimes the gaps in our knowledge only become clear when explaining things to others.

74
article thumbnail

Percona Backup for MongoDB 2.2.1, Updates to Percona Distribution for MySQL, : Release Roundup August 7, 2023

Percona

Percona is a leading provider of unbiased, performance-first, open source database solutions that allow organizations to easily, securely, and affordably maintain business agility, minimize risks, and stay competitive, free from vendor lock-in. Percona software is designed for peak performance, uncompromised security, limitless scalability, and disaster-proofed availability.

article thumbnail

A Spectrum of Actions, Part III

J. Paul Reed

In part 1 of this series on the organizational “Will we or won’t we?” of action items, I made vague reference to “higher cost” action items on the action item magic quadrant requiring “more” (and promised more on it later!) And in part 2 , proposing the action item spectrum, there’s a weird blue line pointing to the right: What do I mean by ‘more?’ And what is that blue line about?

article thumbnail

The Agile Architect: Mastering Architectural Observability To Slay Technical Debt

DZone

It's a story as old as ( UNIX ) time — in scene one, we meet an international online retailer whose software infrastructure is based on a sprawling monolithic application. As their story unfolds, and with the relentless additions of new features and modifications to existing ones, this once sleek application has grown into a complex, intertwined system.

article thumbnail

Dynatrace unveils Security Analytics to elevate threat detection, forensics, and incident response

Dynatrace

With up to 70% of security events going uninvestigated, security analysts need all the help they can get. After a security event, many organizations often don’t know for months (or even years) when why or how it happened. This represents a significant risk, with the same attack vector repeatedly getting exploited if a vulnerability is not resolved on time.

Analytics 224
article thumbnail

PMM Client on Raspberry Pi 4

Percona Community

This will be the third in my series of Percona Products on a Raspberry Pi. My previous posts: How to Build a Percona Server “Stack” on a Raspberry Pi 3+ Raspberry Pi Bullseye Percona Server 64bit Before I get started I would like to thank guriandoro, for the work he did in complying the PMM Client tools. Now as most of you know I love the Raspberry Pi and I love running MySQL on it for my hobby projects.

Servers 52
article thumbnail

Introducing Project IDX: An AI-assisted, Full-Stack App Development Environment

Addy Osmani

I am excited to share Project IDX - Google's new browser-based code environment. It has AI assistance for code-generation, code-completion, and explaining code built-in. It also supports modern JavaScript frameworks.

article thumbnail

MySQL 8.0.34 Improved Password Management by Defining the Change Characters Count

Percona

MySQL 8.0.34 brings us the new password validation parameter “validate_password.changed_characters_percentage” Using this, we can control the minimum number of characters in a password that a user must change before validate_password accepts a new password for the user’s account. In this blog, I offer a few scenarios showing how the parameter “validate_password.changed_characters_percentage” affects user password changes.

article thumbnail

Complete Guide to Regression Testing in Software Testing

Kovair

In the dynamic world of software engineering, software applications’ continuous improvement is inevitable. With each update, developers introduce new features. They also fix bugs and.

article thumbnail

How to Configure an HTTPS Endpoint for Mule Applications With One-Way SSL

DZone

In this post, we will learn about the steps involved in the process of configuring an HTTPS endpoint with one-way SSL for a Mule Application. Securing communication between clients and servers is essential in today's digital world, and using HTTPS over HTTP ensures secure data transfer. Before we start, let's understand how does CloudHub load balancer work.

Servers 246
article thumbnail

Avoid billing surprises with smart Dynatrace cost monitors

Dynatrace

Managing a Dynatrace Platform Subscription (DPS) budget requires balancing your organization’s usage of Dynatrace capabilities against a pre-defined annual budget commitment. Without adequate flexibility in the subscription model, your organization might fail to benefit from capabilities that could transform your observability and security processes.

article thumbnail

DoKC Operator SIG Update

Percona Community

Before our meeting, we started with a question to begin the morning: What board game or tabletop game have you played that you would recommend to others? Itamar Marom suggests that Catan as a good board game, which takes a lot of time, super annoying when you lose, but generally a lot of fun. So highly suggested! Other members like Hugh Lashbrooke and Robert Hodges prefer Monopoly, where you must reach a higher level of monopoly awareness to enjoy it fully.

Games 52
article thumbnail

Conversion Rate Optimization: Top Best Practices for Superior Results

Dareboost

Conversion Rate Optimization (CRO) is a vital aspect of digital marketing. This systematic approach enhances the functionality of your website, aiming to improve the percentage of website visitors who complete a specific goal. This goal could range from a click on a specific link, filling out a form, to making a purchase.

article thumbnail

How to ALTER a VARCHAR Column Online in MySQL: Caveats and Solutions

Percona

In the world of database management, ALTER TABLE operations are a crucial part of modifying database structures. MySQL, a popular database management system, offers online operations since version 5.6, providing a convenient way to perform these alterations without locking the table. However, there are caveats. In this blog, we’ll explore the process of altering VARCHAR columns online, delving into insights gained while expanding the size of such columns.

Storage 81
article thumbnail

Serverless Development with Kotlin, AWS Lambda, and MongoDB Atlas

The Polyglot Developer

As seen in a previous tutorial , creating a serverless function for AWS Lambda with Java and MongoDB isn’t too complicated of a task. In fact, you can get it done with around 35 lines of code! However, maybe your stack doesn’t consist of Java, but instead Kotlin. What needs to be done to use Kotlin for AWS Lambda and MongoDB development?

Lambda 52
article thumbnail

API Management

DZone

In the ever-evolving landscape of modern software development, Application Programming Interfaces (APIs) have emerged as crucial building blocks that enable seamless communication between different software systems, applications, and services. APIs act as intermediaries, allowing developers to access the functionality and data of existing software components, making it easier to build new applications and integrate various services into a unified ecosystem.

article thumbnail

IT modernization improves public health services at state human services agencies

Dynatrace

IT modernization improves public health services at state human services agencies For many organizations, the pandemic was a crash course in IT modernization as agencies scrambled to meet the community’s needs as details unfolded. The early days of the pandemic highlighted the importance of communicating with the public and getting the message right.