Tagged articles

retry logic

8 articles · Page 1 of 1
Open Source Tech Hub
Open Source Tech Hub
Sep 6, 2026 · Backend Development

Designing Reliable Failure Boundaries in PHP: Errors, Exceptions & Result Types

This article explores how to design robust failure boundaries in PHP payment systems by distinguishing validation errors, expected business declines, transient provider failures, and programming defects, using result types for normal outcomes, translated exceptions for integration failures, idempotent retries, and observability without sensitive data.

PHPerror handlingexceptions
0 likes · 38 min read
Designing Reliable Failure Boundaries in PHP: Errors, Exceptions & Result Types
Coder Trainee
Coder Trainee
Aug 27, 2026 · Operations

How a DNS Resolution Failure Prompted a Full Network Layer Investigation

An intermittent DNS resolution failure caused third‑party API timeouts, leading to a step‑by‑step investigation that revealed an unstable public DNS server, and resulted in four practical solutions including switching DNS servers, adjusting JVM cache settings, adding hosts entries, and implementing retry logic.

DNSJVM cachehosts file
0 likes · 6 min read
How a DNS Resolution Failure Prompted a Full Network Layer Investigation
samdeepthink
samdeepthink
Aug 13, 2026 · Backend Development

How to Write Robust Code When Integrating Third‑Party APIs: A Real‑World Example

The article walks through a production scenario where business documents must be synchronized to a low‑code platform via its OpenAPI, explaining how to build a unified client, verify apparent failures, apply a single retry, and fall back to a task table for asynchronous recovery, all illustrated with concrete code.

API integrationbackend developmenterror handling
0 likes · 11 min read
How to Write Robust Code When Integrating Third‑Party APIs: A Real‑World Example
macrozheng
macrozheng
Apr 23, 2023 · Backend Development

Master Spring Retry: Using @Retryable and @Recover for Robust Backend Retries

This guide explains how to use Spring Retry’s @Retryable and @Recover annotations in Spring Boot, covering dependency setup, enabling retries, annotating methods, configuring backoff policies, handling exhausted retries, and important precautions for reliable backend retry mechanisms.

@RetryableJavaSpring Boot
0 likes · 7 min read
Master Spring Retry: Using @Retryable and @Recover for Robust Backend Retries
Java Backend Technology
Java Backend Technology
Apr 17, 2023 · Backend Development

12 Common Pitfalls When Integrating Third‑Party APIs and How to Fix Them

This article outlines the most frequent problems encountered when calling third‑party APIs—such as domain inaccessibility, signature errors, token expiration, missing data, timeouts, and undocumented changes—and provides practical solutions and best‑practice recommendations for backend developers.

API integrationerror handlingretry logic
0 likes · 15 min read
12 Common Pitfalls When Integrating Third‑Party APIs and How to Fix Them
Su San Talks Tech
Su San Talks Tech
Apr 16, 2023 · Backend Development

13 Common Pitfalls When Integrating Third‑Party APIs and How to Fix Them

This article outlines the most frequent problems developers encounter when calling third‑party APIs—such as unreachable domains, signature errors, token expiration, timeouts, and inconsistent documentation—and provides practical solutions and best‑practice recommendations to keep integrations reliable.

API integrationerror handlingretry logic
0 likes · 15 min read
13 Common Pitfalls When Integrating Third‑Party APIs and How to Fix Them
Architecture Digest
Architecture Digest
Oct 10, 2022 · Operations

Designing Fault‑Tolerant Microservices: Patterns and Practices

This article explains how to build highly available microservice systems by applying fault‑tolerance patterns such as graceful degradation, health checks, self‑healing, failover caches, retries, rate limiting, bulkhead isolation, circuit breakers, and systematic failure testing, while also covering change‑management and deployment strategies.

Circuit BreakerRate Limitingfault tolerance
0 likes · 14 min read
Designing Fault‑Tolerant Microservices: Patterns and Practices