Mon.Jan 16, 2023

article thumbnail

Kubernetes in the wild report 2023

Dynatrace

Kubernetes adoption survey executive summary. Modern, cloud-native computing is impossible to separate from containers and Kubernetes adoption. While Kubernetes is still a relatively young technology, a large majority of global enterprises use it to run business-critical applications in production. The rapid adoption is driven—and challenged by—an ever-growing ecosystem of Kubernetes technologies that add advanced platform features, such as security, microservice communications, observability, s

article thumbnail

Configuring OpenTelemetry Agents to Enrich Data and Reduce Observability Costs

DZone

BindPlane OP is a powerful open-source tool that makes it easy to build and manage telemetry pipelines to ship data from IT environments of any kind and size to any analysis tool or storage destination. BindPlane OP installs and configures OpenTelemetry agents, which support a wide variety of sources and can be configured to ship data to multiple destinations while enriching or reducing data simultaneously.

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

Devpod: Improving Developer Productivity at Uber with Remote Development

Uber Engineering

In this blog, we share how we improved the daily edit-build-run developer experience using DevPods, Uber’s remote development environment. We cover the challenges, pain points, our architecture, and lastly the future of remote development at Uber.

article thumbnail

Automatic Failover and Failback for Legacy Multi-Port Application on AWS Cloud

DZone

Customers migrate their legacy applications to the cloud and want to use cloud-native services to improve their application availability. Customers want to have active-failover for their monolithic applications running on multiple ports which do not support load balancers. This article shows a way to build a low-cost active-failover for monolithic, multi-port internal applications using Route53 and CloudWatch.

Cloud 152
article thumbnail

Reducing Logging Cost by Two Orders of Magnitude using CLP

Uber Engineering

Uber’s Data team discusses how they used CLP to scale log ingestion, retention, and analytics for Petabytes of Spark logs, reducing log storage and management costs by 169x.

Analytics 105
article thumbnail

Percona Monitoring and Management 2.34 preview release

Percona Community

Percona Monitoring and Management 2.34 preview release Hello folks! Percona Monitoring and Management (PMM) 2.34 is now available as a preview release. We encourage you to try this PMM preview release in testing environments only, as these packages and images are not fully production-ready. The final version is expected to be released through the standard channels in the coming week.

article thumbnail

Deduping and Storing Images at Uber Eats

Uber Engineering

Our engineers discuss how we dedupe and store millions of product images at Uber Eats using a content-addressable caching layer, which saves millions of image downloads every hour and ensures that every image is only stored once.

Cache 98

More Trending

article thumbnail

Introducing WorkflowGuard: The Workflow Governance and Observability System That Oversees over 120,000 Data Workflows

Uber Engineering

Our Data Workflow Platform team introduces WorkflowGuard: a new service to govern executions, prioritize resources, and manage life cycle for repetitive data jobs. Check out how it improved workflow reliability and cost efficiency while bringing more observability to users.

article thumbnail

Writing a tiny tRPC client

tRPC

Ever wondered how tRPC works? Maybe you want to start contributing to the project but you're frightened by the internals? The aim of this post is to familiarize you with the internals of tRPC by writing a minimal client that covers the big parts of how tRPC works. info It's recommended that you understand some of the core concepts in TypeScript such as generics, conditional types, the extends keyword and recursion.

Servers 138
article thumbnail

Uber’s Next Gen Push Platform on gRPC

Uber Engineering

Uber’s API platform team talks about how they built their Next Generation Push Platform on gRPC which helped improve the reliability and latency of messages significantly.

Latency 98
article thumbnail

Optimizing The Image Element LCP

Smashing Magazine

Optimizing The Image Element LCP. Optimizing The Image Element LCP. Eloïse Martin. 2023-01-16T18:00:00+00:00. 2023-01-16T22:03:27+00:00. Largest Contentful Paint (or LCP) is one of three metrics of the Core Web Vitals. These metrics are used by Google to evaluate the quality of user experience. LCP measures the time it takes for the browser to load the main content in the viewport.

Media 104
article thumbnail

MySQL to MyRocks Migration in Uber’s Distributed Datastores

Uber Engineering

Uber’s Storage Platform team talks about the massive strategic undertaking to migrate their Distributed Databases from MySQL to MyRocks resulting in significant Storage usage reduction. The blog details the migration process and challenges faced.

Storage 96
article thumbnail

What Is Azure Site Recovery Service?

DZone

You must implement a business continuity and disaster recovery (BCDR) strategy as a company to ensure that your data is secure and that your apps and workloads are available during both scheduled and unforeseen outages. BCDR Approach Benefits From Azure Recovery Services Service for site recovery: By keeping business applications and workloads operational during disruptions, Site Recovery contributes to business continuity.

Azure 233
article thumbnail

Crane: Uber’s Next-Gen Infrastructure Stack

Uber Engineering

Uber’s infrastructure engineers deep dive into how they leverage Infrastructure as code to manage hundreds of thousands of servers across multiple cloud and on-prem providers.

article thumbnail

AI, Machine Learning and the Future of Software Development

DZone

Every successful interaction between you and your favorite app results from the combined efforts of a quality assurance (QA) team. These tireless problem-hunters ensure that every aspect of the apps that mobile device users worldwide depend on for their everyday needs works without a hitch through every single release and update. When you wake to the tones of your morning alarm clock, check the weather, or message a loved one, we have to thank these often unsung heroes.

article thumbnail

Speed Up Presto at Uber with Alluxio Local Cache

Uber Engineering

Uber’s interactive analytics team shares how they integrated Alluxio’s data caching into Presto, the SQL query engine powering thousands of daily active users on petabyte scale at Uber, to dramatically reduce data scan latencies through leveraging Presto on local disks.

Cache 96
article thumbnail

How Uber Optimizes the Timing of Push Notifications using ML and Linear Programming

Uber Engineering

The Uber Eats team shares how they built a novel system with machine learning and linear programming to send the right message at the right time to its users.

article thumbnail

ML Education at Uber: Program Design and Outcomes

Uber Engineering

If you have read our previous article, ML Education at Uber: Frameworks Inspired by Engineering Principles, you have seen several examples of how Uber benefits from applying Engineering Principles to drive the ML Education Program’s content design and program frameworks. In this follow-up, we will dig deeper into what we believe to be other unique aspects of ML Education at Uber: our approach to Content Components, Content Delivery, Observability, and Marketing & Reach.

article thumbnail

uBuild: Fast and Safe Building of Thousands of Container Images

Uber Engineering

Our container image build team reveals how they safely build tens of thousands of container images every week to support our microservice architecture, explaining key performance optimizations that reduced build latencies dramatically.

Latency 80
article thumbnail

Uber Freight Carrier Metrics with Near-Real-Time Analytics

Uber Engineering

We’re simplifying the lives of trucking companies by providing a platform for carriers to browse through all available shipment opportunities with upfront pricing and book with the tap of a button.

article thumbnail

LeakProf: Featherlight In-Production Goroutine Leak Detection 

Uber Engineering

Uber researchers have developed an effective, lightweight tool that uses a hybrid static/dynamic program analysis technique to pinpoint leaking goroutines in production Golang microservices.

article thumbnail

How My Uber Internship Expanded My Horizons

Uber Engineering

A former engineering intern recounts how working at Uber opened up their creative and professional horizons, expanding and enriching any preconceived notions they had about working in Big Tech.

article thumbnail

Simplifying Developer Testing Through SLATE

Uber Engineering