Mon.Oct 21, 2024

article thumbnail

How to Implement Client-Side Load Balancing With Spring Cloud

DZone

It is common for microservice systems to run more than one instance of each service. This is needed to enforce resiliency. It is therefore important to distribute the load between those instances. The component that does this is the load balancer. Spring provides a Spring Cloud Load Balancer library. In this article, you will learn how to use it to implement client-side load balancing in a Spring Boot project.

Cloud 198
article thumbnail

Percona Backup for MongoDB and Disk Snapshots in Amazon AWS

Percona

We recently covered the use case of Percona Backup for MongoDB and Disk Snapshots in Google Cloud Platform; now it’s time to do the same for Amazon AWS. For this demo, I have created a 2-shard MongoDB cluster (where each shard is a 3-node PSA Replica Set) deployed on EC2 instances.

AWS 62
Insiders

Sign Up for our Newsletter

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

article thumbnail

PostgreSQL 17: A Major Step Forward in Performance, Logical Replication, and More

DZone

After a successful 3rd beta in August 2024, the PostgreSQL development group released the GA version on September 26th. Recently, I blogged about some of the key logical replication features that you'll see in PostgreSQL 17. In this blog, I'll describe a couple of new performance features that you'll find in Postgres 17 as well as another important logical replication feature that I didn't cover in my earlier blog of this series.

article thumbnail

Privacy-Preserving Multi-Touch Attribution at TikTok

Abhishek Tiwari

Multi-touch attribution is considered as holy grail in advertising industry.

article thumbnail

Tracing With OpenTelemetry and Jaeger

DZone

Tracing, a critical component, tracks requests through complex systems. This visibility reveals bottlenecks and errors, enabling faster resolutions. In a previous post of our Go web services series, we explored observability’s significance. Today, we focus on tracing. Jaeger collects, stores, and visualizes traces from distributed systems. It provides crucial insights into request flows across services.

Systems 141
article thumbnail

Enhancing Observability in iOS Applications: Key Insights

DZone

My name is Siarhei Misko, an iOS Team Lead with over eight years of experience. Today, I want to walk you through the essential topic of observability in mobile applications , focusing on iOS. We are going to take a closer look at how we can implement observability more easily and why it is so important to improve app performance and provide a better user experience.

Mobile 141