DiscoverArchitecture CornerRedundancy and Persistence: Building Resilient Applications
Redundancy and Persistence: Building Resilient Applications

Redundancy and Persistence: Building Resilient Applications

Update: 2025-08-25
Share

Description

Architecture Corner Newsletter Podcast - Application availability isn't just about uptime percentages; it's about designing systems that gracefully handle failure through strategic redundancy and data persistence patterns.


In this episode we will cover:

  • Redundancy fundamentals - How load balancers and reverse proxies distribute traffic across multiple instances and the challenges of maintaining consistent behavior across replicas
  • Stateless vs stateful considerations - Why stateless services simplify redundancy and the complications that arise with session-dependent applications
  • Persistence synchronization strategies - The trade-offs between synchronous and asynchronous data replication, including potential data loss and consistency challenges
  • AWS managed solutions - Real-world examples from RDS, Aurora, and DynamoDB showcasing different approaches to multi-AZ redundancy and their availability guarantees
  • The consistency spectrum - Understanding eventual consistency versus strong consistency and when to choose each approach for read operations


For more details check ⁠here⁠.

If you are interested in more information about software development and architecture, subscribe for free to our ⁠newsletter⁠.

---

https://architecturecorner.substack.com

Comments 
In Channel
Beating Tech FOMO

Beating Tech FOMO

2025-05-0806:44

loading
00:00
00:00
x

0.5x

0.8x

1.0x

1.25x

1.5x

2.0x

3.0x

Sleep Timer

Off

End of Episode

5 Minutes

10 Minutes

15 Minutes

30 Minutes

45 Minutes

60 Minutes

120 Minutes

Redundancy and Persistence: Building Resilient Applications

Redundancy and Persistence: Building Resilient Applications

Mario Bittencourt