article thumbnail

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

InfoQ

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. Pinterest open-sourced its generic PubSub client library, PSC, which has been heavily used in production for a year and a half.

article thumbnail

Kubernetes OOMKilled troubleshooting: Diagnosing out-of-memory issues automatically

Dynatrace

Both backend and report service are implemented in Java, but Robert found no Java runtime-related issues, either. Analyzing: Looking for unusual Kubernetes event activity. So Robert analyzed the data and events Dynatrace captured for the Kubernetes cluster responsible for keeping the pods running. But that’s about it.

Java 190
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

Kubernetes in the wild report 2023

Dynatrace

Java, Go, and Node.js Through effortless provisioning, a larger number of small hosts provide a cost-effective and scalable platform. Messaging : RabbitMQ and Kafka are the two main messaging and event streaming systems used. Java, Go, and Node.js Java Virtual Machine (JVM)-based languages are predominant.

article thumbnail

Data Reprocessing Pipeline in Asset Management Platform @Netflix

The Netflix TechBlog

After reading the asset ids using one of the ways, an event is created per asset id to be processed synchronously or asynchronously based on the use case. For asynchronous processing, events are sent to Apache Kafka topics to be processed. Asynchronous Flow : Data processor consumes the data events sent by the data extractor.

Media 237
article thumbnail

Dynatrace and Google unleash cloud-native observability for GKE Autopilot

Dynatrace

Dynatrace’s collaboration with Google addresses these needs by providing simple, scalable, and innovative data acquisition for comprehensive analysis and troubleshooting. In this case, Davis found that a Java Spring Micrometer metric Failed Deliveries is highly correlated with CPU spikes.

Google 219
article thumbnail

Radically speed up your code by fixing slow or frequent garbage collection

Dynatrace

Java Memory Management, with its built-in garbage collection, is one of the language’s finest achievements. However, garbage collection is one of the main sources of performance and scalability issues in any modern Java application. T his feature requires Java 11+. . Dynatrace news. Save on CPU resources.

Speed 165
article thumbnail

Sponsored Post: ipdata, StackHawk, InterviewCamp.io, Educative, Triplebyte, Stream, Fauna

High Scalability

Learn to balance architecture trade-offs and design scalable enterprise-level software. Check out Educative.io 's bestselling new 4-course learning track: Scalability and System Design for Developers. Client libraries are available for Node, Ruby, Python, PHP, Go, Java and.NET. Generous free tier.

Education 115