Skip to content
Artwork for Architecture Corner
Architecture Corner · Aug 25, 2025 · 7 min

Redundancy and Persistence: Building Resilient Applications

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

0:00-7:17

transcript

No transcript — this publisher did not publish one.

show notes

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

links2