Sat.Jul 08, 2023 - Fri.Jul 14, 2023

article thumbnail

How DevOps Teams Can Boost Kubernetes Performance

DZone

Kubernetes (also called K8s) remains the most in-demand container for developers. Originally developed by engineers at Google, K8s has achieved global fame as the go-to solution for hosting across on-premise, public, private, or hybrid clouds. Insights from Statista show the Kubernetes market share of the public cloud went from 16% in 2021 to 45% in 2022.

DevOps 316
article thumbnail

Dynatrace Named a Leader and Positioned Furthest for Vision and Highest in Execution in the 2023 Gartner® Magic Quadrant™ for Application Performance Monitoring and Observability

Dynatrace

In its 2023 Magic Quadrant for APM and Observability, Gartner named Dynatrace a Leader positioned highest for Ability to Execute and furthest for Completeness of Vision, respectively. The growing need for observability in digital transformation Digital transformation and the ubiquitous adoption of multicloud and cloud-native technologies have made observability mandatory.

Insiders

Sign Up for our Newsletter

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

article thumbnail

The HTTP/1-liness of HTTP/2

CSS Wizardry

This article started life as a Twitter thread , but I felt it needed a more permanent spot. You should follow me on Twitter if you aren’t already. I’ve been asked a few times—mostly in workshops —why HTTP/2 (H/2) waterfalls often still look like HTTP/1.x (H/1). Why are hings are done in sequence rather than in parallel? Let’s unpack it! Fair warning, I am going to oversimplify some terms and concepts.

Games 130
article thumbnail

Fearing the Wrong Thing

O'Reilly

There’s a lot of angst about software developers “losing their jobs” to AI, being replaced by a more intelligent version of ChatGPT, GitHub’s Copilot, Google’s Codey, or something similar. Matt Welsh has been talking and writing about the end of programming as such. He’s asking whether large language models eliminate programming as we know it, and he’s excited that the answer is “yes”: eventually, if not in the immediate future.

article thumbnail

Observability Architecture: Financial Calculations Example

DZone

Cloud-native technology has been changing the way payment services are architected. In 2020, I presented a series with insights from real implementations adopting open-source and cloud-native technology to modernize payment services. The architectures presented were based on open-source cloud-native technologies, such as containers, microservices, and a Kubernetes-based container platform.

article thumbnail

OpenTelemetry logs in Grail unlock full observability

Dynatrace

Without native log support, overhead and complexity grow OpenTelemetry, the Cloud Native Computing Foundation (CNCF) incubating project, introduced standards that enable companies to instrument, generate, and export telemetry data. When combined with out-of-the-box correlation, such telemetry data provides context-rich observability. Dynatrace has supported the OpenTelemetry project for years as a key contributor and contributed to its rise to a popular open source observability framework for cl

article thumbnail

The Power of utf8mb4 in MySQL 8.0: Unleashing the Full Potential of Multilingual Data

Percona

In the world of modern web applications, it is increasingly important to support a diverse range of languages and character sets. With the rise of globalization, the need to store and process multilingual data has become essential. MySQL, one of the most popular relational database management systems, recognizes this need and has introduced utf8mb4 in its 8.0 version as a game-changer.

More Trending

article thumbnail

Designing High-Performance APIs

DZone

Welcome back to our series on API design principles for optimal performance and scalability. In our previous blog post, we explored the importance of designing high-performance APIs and the key factors that influence API performance. Today, we continue our journey by delving into the specific API design principles that contribute to achieving optimal performance and scalability.

Design 277
article thumbnail

Dynatrace Managed release notes version 1.270

Dynatrace

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

225
225
article thumbnail

Percona Monitoring and Management 2.38, Updates to Percona Distribution for PostgreSQL: Release Roundup July 10, 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. Our Release Roundups showcase the latest Percona software updates, tools, and features to help you manage and deploy our software.

article thumbnail

Sufficiently Advanced Monitoring is Indistinguishable from Testing

Abhishek Tiwari

In today's digital landscape, where user experience is paramount, organizations must ensure their applications and systems are functioning optimally at all times. Traditional testing and monitoring practices have long been relied upon to achieve this goal. However, the line between testing and monitoring is becoming increasingly blurred with the emergence of synthetic monitoring.

article thumbnail

API and Database Performance Optimization Strategies

DZone

In today's fast-paced digital landscape, performance optimization plays a pivotal role in ensuring the success of applications that rely on the integration of APIs and databases. Efficient and responsive API and database integration is vital for achieving high-performing applications. Poorly optimized performance can lead to sluggish response times, scalability challenges, and even user dissatisfaction.

Database 247
article thumbnail

Automate predictive capacity management with Davis AI for Workflows

Dynatrace

>> Scroll down to see predictive capacity management in action (14-second video) Our recent blog post, Stay ahead of the game: Forecast IT capacity with Dynatrace Grail and Davis AI , showed how Dynatrace Notebooks are used to predict the future behavior of time series data stored in Grail™. This follow-up post introduces Davis ® AI for Workflows , showing you how to fully automate prediction and remediation of your future capacity demands.

Metrics 217
article thumbnail

MongoDB Version Requirements for Percona Backup for MongoDB

Percona

Percona Backup for MongoDB (PBM) is a backup utility developed by Percona to address the needs of customers and users who prefer open source tools over proprietary software like MongoDB Enterprise and Ops Manager. PBM offers comprehensive support and ensures cluster-wide consistent backups for MongoDB without additional costs. MongoDB supported versions While physical backups and restores are supported on Percona Server for MongoDB v4.2.15-16, v4.4.6-8, v5.0, and higher, incremental backups and

article thumbnail

Presentation: Azure Cosmos DB: Low Latency and High Availability at Planet Scale

InfoQ

Mei-Chin Tsai, Vinod discuss the internal architecture of Azure Cosmos DB and how it achieves high availability, low latency, and scalability.

Latency 52
article thumbnail

Medallion Architecture: Efficient Batch and Stream Processing Data Pipelines With Azure Databricks and Delta Lake

DZone

In today's data-driven world, organizations need efficient and scalable data pipelines to process and analyze large volumes of data. Medallion Architecture provides a framework for organizing data processing workflows into different zones, enabling optimized batch and stream processing. This article explores the concepts of Medallion Architecture and demonstrates how to implement batch and stream processing pipelines using Azure Databricks and Delta Lake.

Azure 246
article thumbnail

Tech Transforms podcast: A reporter’s take on AI, data privacy, ChatGPT, and TikTok

Dynatrace

Nihal Krishan’s work as a technology reporter at FedScoop places him at the nexus of politics, policymaking, and technology. As a result, he has access to a variety of insights and opinions on new and emerging technologies. In a special two-episode podcast, Krishan shares his thoughts on artificial intelligence (AI), specifically around two wildly popular, yet extremely contentious apps: ChatGPT and TikTok.

article thumbnail

Application Monitoring Using CloudWatch Synthetics

DZone

In this article, I will explain how CloudWatch synthetics are used to monitor your application using AWS synthetics canaries and why it is needed. Imagine you have already invested significant resources in building a robust application infrastructure on Amazon Web Services (AWS). However, with the increasing complexity of your application and the ever-growing number of users, ensuring a seamless user experience has become a challenge.

article thumbnail

Power of Azure B Series Virtual Machines

DZone

In the world of cloud computing, virtual machines (VMs) have revolutionized the way businesses operate by providing scalable and flexible computing resources. Among the multitude of VM options available, Azure B Series Virtual Machines stand out as a cost-effective and efficient choice for various workloads. In this article, we will delve into the features, benefits, and use cases of Azure B Series VMs, shedding light on why they are gaining popularity in the cloud computing landscape.

Azure 246
article thumbnail

What Is Envoy Gateway, and Why Is It Required for Kubernetes?

DZone

Envoy proxy, the data plane of Istio service mesh, is used for handling east-west traffic ( service-to-service communication within a data center). However, to make Istio manage a network of multicloud applications, Envoy was configured as a sidecar proxy for handling north-south traffic (traffic in and out of data centers). It was observed that application developers found it difficult to configure Envoy proxy as an API gateway and ingress controller.

Traffic 246
article thumbnail

CDN Observability: Why You Must Monitor Your Extended Infrastructure

DZone

In today's digital landscape, businesses heavily rely on content delivery networks (CDNs) to ensure efficient and reliable delivery of their web content to users across the globe. CDNs play a crucial role in enhancing website performance and user experience. However, the extended infrastructure of CDNs requires diligent monitoring to ensure optimal performance and identify potential issues.

article thumbnail

Cloud Native Patterns

DZone

In recent years, cloud computing has become the new standard for enterprise applications. Cloud-native architecture has become a key concept in the software industry, providing an efficient way to develop, deploy, and manage applications in the cloud. Cloud-native patterns are a set of best practices for building and deploying cloud-native applications.

Cloud 234
article thumbnail

Implementation Architecture of Istio and API Gateway

DZone

With the advent of microservices, cloud, and containers, architects and the DevOps team need to reimagine and rethink how to simplify the network complexity and achieve zero-trust network security before one is in deep waters. There are limitations to API gateways in the app modernization journey when we consider Istio versus API gateways. However, this article will discuss different scenarios to implement Istio with your existing API gateway infrastructure.

article thumbnail

How the Strangler Fig Approach Can Revitalize Complex Applications

DZone

Do you ever have those mornings where you sit down with your coffee, open your code base, and wonder who wrote this mess? And then it dawns on you — it was probably you. But don't worry, because now you can finally take out your frustrations and just strangle them! Complex, outdated applications plague many enterprises, if not all. They're looking for ways to modernize their applications and infrastructure to improve performance , reduce costs, and increase innovation.

Strategy 184
article thumbnail

Dynatrace observability is now available for Red Hat OpenShift on the IBM® Power® architecture

Dynatrace

Dynatrace introduced the Dynatrace Operator, built on the open source project Operator Framework, in late 2018. The Dynatrace Operator enables the deployment, configuration, maintenance, and upgrade of Dynatrace full stack observability in Kubernetes and Red Hat OpenShift clusters. We’re delighted to share that IBM and Dynatrace have joined forces to bring the Dynatrace Operator, along with the comprehensive capabilities of the Dynatrace platform, to Red Hat OpenShift on the IBM Power arch

article thumbnail

MOVEit vulnerability: Observability context fills log data gaps for MOVEit Transfer vulnerability

Dynatrace

As teams conduct forensic investigations into the MOVEit Transfer vulnerability, many are finding they can’t conclusively determine their exploitation status. This uncertainty is because they may not have collected enough logs, or the logs don’t contain enough information. When working with logs originating from an out-of-the-box software such as Progress MOVEit Transfer, we can’t do much.

Database 169
article thumbnail

Can Distributed Tracing Replace Logging?

DZone

Monitoring, Logging, and Tracing are often highlighted as the three fundamental pillars of a contemporary Observability framework. Conventional wisdom suggests that all three pieces of technology are equally critical and have their own place in the Observability stack. As more of the world shifts to the cloud, containerized, and distributed systems, will one of these pillars end up becoming more critical than the other?

Cloud 150
article thumbnail

Is Garbage Collection Consuming High CPU in My Application?

DZone

Automatic garbage collection is a prevalent feature in modern programming languages such as Golang, Node.js, Java,NET, and Python. While it offers convenience to developers by automatically removing unreferenced objects from memory, it can also result in excessive CPU consumption. As applications continuously create numerous objects, the garbage collector runs continuously in the background to reclaim these objects, consuming a significant number of CPU cycles.

Java 130
article thumbnail

Why APIs, Service Discovery, and Registry Are Crucial for Your Microservices Architecture

DZone

Microservices architecture is a software development approach that structures an application as a collection of small, independent services, each running in its own process and communicating with lightweight mechanisms, such as APIs. This approach has become increasingly popular due to its numerous benefits, including increased flexibility, scalability, and fault tolerance.

article thumbnail

Rust and Sustainability: Programming for a Greener Future

DZone

In an era where sustainable practices are more important than ever, the selection of programming languages has shifted to include factors such as environmental impact alongside performance, ease of use, and scalability. Rust has emerged as a standout choice in this context, driving us toward a greener future in programming. This article will delve into Rust's potential for a sustainable future, the hurdles to its adoption, and strategies for a successful transition to Rust.

article thumbnail

Fortifying Networks: Unlocking the Power of ML, AI, and DL for Anomaly Detection

DZone

Artificial Intelligence: Definition and Practical Applications Artificial intelligence (AI) refers to the development of computer systems that can perform tasks that typically require human intelligence. It involves the creation of algorithms and models that enable machines to perceive and interpret information, reason, make decisions, learn from data, and interact with their environment.