article thumbnail

Optimizing Java XPath CPU and memory overhead by 98%

Dynatrace

Here’s the proof that the update, which was first rolled out on 4 nodes and then to all 6, resulted in a 98% reduction of CPU usage: Updating the 3rd party library to use more efficient internal parsing of documents resulted in 98% of CPU usage reduction. Configure Json response with limited required result data.

Java 222
article thumbnail

Transform mainframe applications into z/OS Java services with end-to-end transaction visibility and anomaly detection (Preview)

Dynatrace

Although these COBOL applications operate with consistent performance, companies and governments are forced to transform them to new platforms and rewrite them in modern programming languages (like Java) for several reasons. Thus, implementing applications in Java can result in considerable financial savings.

Java 179
Insiders

Sign Up for our Newsletter

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

Trending Sources

article thumbnail

Intro to Redis Sharding

Scalegrid

This method involves splitting data over various nodes to improve the database’s efficiency. It enhances scalability and manages traffic surges, though it requires specific client support and limits multi-key operations to a single hash slot. Redis Cluster is Redis’s native sharding solution. What is Redis Sharding?

article thumbnail

Write Optimized Spark Code for Big Data Applications

DZone

PySpark is the Python API for Apache Spark , which allows Python developers to write Spark applications using Python instead of Scala or Java. In addition, pySpark applications can be tuned to optimize performance and achieve better execution time, scalability, and resource utilization.

Big Data 173
article thumbnail

Building Netflix’s Distributed Tracing Infrastructure

The Netflix TechBlog

Our tactical approach was to use Netflix-specific libraries for collecting traces from Java-based streaming services until open source tracer libraries matured. We chose Open-Zipkin because it had better integrations with our Spring Boot based Java runtime environment. Storage: don’t break the bank!

article thumbnail

DevOps observability: A guide for DevOps and DevSecOps teams

Dynatrace

Site reliability engineering (SRE) is a software operations methodology that enables organizations to create highly reliable and scalable applications. This methodology aims to improve software system reliability using several key categories such as availability, performance, latency, efficiency, capacity, and incident response.

DevOps 198
article thumbnail

What is a message queue? How an observability platform eases message queue monitoring

Dynatrace

For nonurgent messages, texting is a more efficient approach. As a result of persistent queues, a system benefits from improved performance, reliability, and scalability. TIBCO Enterprise Message Service features compatibility with software written in Java. If you need to send a message, you can call the person.