Tagged articles
5 articles
Page 1 of 1
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.

JavaRetryableSpring 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.

Error Handlingapi-integrationretry 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.

Error Handlingapi-integrationretry 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.

Microservicescircuit breakerfault tolerance
0 likes · 14 min read
Designing Fault‑Tolerant Microservices: Patterns and Practices