Sat.Dec 28, 2024 - Fri.Jan 03, 2025

article thumbnail

Kubernetes in the Cloud: A Guide to Observability

DZone

As per the saying If you dont measure it, you cant manage it by Deming , observability and monitoring is our way to measure our services. Kubernetes is pretty revolutionary when it comes to the way it handles deployments and scales. But the way containers are continuously created and destroyed can sometimes present challenges with monitoring. This is where observability comes into play, offering critical insights into how your system is performing and why issues occur.

Cloud 246
article thumbnail

Part 2: A Survey of Analytics Engineering Work at Netflix

The Netflix TechBlog

This article is the second in a multi-part series sharing a breadth of Analytics Engineering work at Netflix, recently presented as part of our annual internal Analytics Engineering conference. Need to catch up? Check out Part 1. In this article, we highlight a few exciting analytic business applications, and in our final article well go into aspects of the technical craft.

Analytics 183
Insiders

Sign Up for our Newsletter

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

article thumbnail

Debugging a Binary Data Oplog Replay Issue in MongoDB

Percona

This blog post follows up on my previous one, How to Upgrade MongoDB Using Backups Through Many Major Versions, in which I analyzed the possibility of using backups to upgrade MongoDB through multiple major versions and ended up stumbling on a specific issue regarding restoring a particular subset of Binary data with Oplog Replay.

83
article thumbnail

The Hidden Cost of Success: Understanding Non-Fatal Errors in Microservices

Abhishek Tiwari

A recent research from Washington University in St. Louis and Uber Technologies reveals a critical but often overlooked phenomenon in microservices architectures: non-fatal errors. While these errors don’t cause system failures, they introduce significant performance overhead that can impact user experience and operational costs. Study by Lee et. al explores how prevalent are non-fatal errors and what impact do they have on the exposed latency of top-level requests?

Latency 64
article thumbnail

Optimizing Performance in Azure Cosmos DB: Best Practices and Tips

DZone

When we are working with a database, optimization is crucial and key in terms of application performance and efficiency. Likewise, in Azure Cosmos DB, optimization is crucial for maximizing efficiency, minimizing costs, and ensuring that your application scales effectively. Below are some of the best practices with coding examples to optimize performance in Azure Cosmos DB. 1.

article thumbnail

Yes, the future is digital. More importantly, it's asset light.

The Agile Manager

The 20th century company acquired capital assets (property, plant and equipment); employed a large, low skilled secondary workforce to produce things with that PPE; and employed a small, high skilled primary workforce to manage both the secondary workforce and administrate the PPE. By comparison, the 21st century company rents infrastructure - commercial space, cloud services, computers - and both employs and contracts knowledge workers who collaborate on solving problems.

article thumbnail

How to Replace Patroni and Etcd IP/Host Information in PostgreSQL

Percona

As we know, Patroni is a well-established standard for an HA framework for PostgreSQL clusters. From time to time, we need to perform maintenance tasks like upgrading the topology or making changes to the existing setup. Here, we will discuss mainly how we can replace the IP/Host information in Patroni and Etcd layers.

More Trending

article thumbnail

Stop Being Afraid of Databases

DZone

Ensuring database reliability can be difficult. Our goal is to speed up development and minimize rollbacks. We want developers to be able to work efficiently while taking ownership of their databases. Achieving this becomes much simpler when robust database observability is in place. Lets explore how. Do Not Wait With Checks Teams aim to maintain continuous database reliability, focusing on ensuring their designs perform well in production, scale effectively, and allow for safe code deployments.

Database 223
article thumbnail

Load Testing Essentials for High-Traffic Applications

DZone

Todays applications must simultaneously serve millions of users, so high performance is a hard requirement for this heavy load. When you consider marketing campaigns, seasonal spikes, or social media virality episodes, this demand can overshoot projections and bring systems to a grinding halt. To that end, monitoring performance and load testing has become an integral part of app development and deployment: it mimics real application performance under stress, and with this kind of testing, teams

Traffic 147
article thumbnail

Logical Reasoning in Network Problems

DZone

Classic Case 1 Many software professionals lack in-depth knowledge of TCP/IP logic reasoning, which often leads to misidentifying problems as mysterious problems. Some are discouraged by the complexity of TCP/IP networking literature, while others are misled by confusing details in Wireshark. For instance, a DBA facing performance problems might misinterpret packet capture data in Wireshark, erroneously concluding that TCP retransmissions are the cause.

Network 147
article thumbnail

Optimizing GitHub Access Management for Enterprises: Enhancing Security, Scalability, and Continuity with Jenkins GitHub App Authentication and Load Balancing

DZone

As enterprises expand their software development practices and scale their DevOps pipelines, effective management of continuous integration (CI) and continuous deployment (CD) processes becomes increasingly important. GitHub, as one of the most widely used source control platforms, plays a central role in modern development workflows. It is critical for managing code repositories, automating tasks, and enabling collaboration among development teams.

article thumbnail

Deno vs. Node.js: The Showdown Nobody Asked For But Everyone Needed

DZone

Okay, so picture this: its 11 p.m., Ive got a cup of coffee thats somehow both cold and scalding (a skill Ive mastered), and Im spiraling down the rabbit hole of JavaScript runtimes. Yeah, I know, wild Friday night, right? But hey, when you're a software engineer, your idea of "fun" sometimes involves comparing Deno and Node.js while your cat judges you from across the room.

article thumbnail

Speaking at New York C++ meetup on January 13

Sutter's Mill

Less than two weeks from now, on January 13 I’ll be speaking at the New York C++ meetup in Midtown East (Clinton Hall at 230 E 51st Street). I’ll be giving a condensed update of my recent “Peering forward: C++’s next decade” talk, so that there’ll be plenty of time for Q&A — please have your questions ready about all the cool things happening right now in the ISO C++ world.

C++ 40