2026-03-21 –, Pardo Hall (Secondary Hall)
Recent high-profile cloud outages - such as the Amazon Web Services (AWS) service failure in October 2025 that disrupted thousands of applications worldwide , have exposed how fragile modern infrastructure becomes when locked into a single provider. For many businesses, hours of downtime translate directly into lost revenue, broken customer trust, and cascading failures.
In this talk, I’ll present a configuration-driven, cloud-agnostic architecture built with Python, designed to keep systems resilient even when one cloud fails. Instead of relying on vendor-specific services, we’ll explore how to design modular abstractions that let applications switch seamlessly between cloud providers through configuration alone.
We’ll also dive into cross-cloud data synchronization - for example, keeping datasets in Amazon DynamoDB mirrored in their equivalents on another cloud to minimize data loss during failover.
A live demo will showcase a Python-based service dynamically switching its back-end and data storage between clouds, proving that true resilience doesn’t require duplicating your codebase.
Cloud reliability is no longer a guarantee. The AWS service outage in October 2025, which affected thousands of applications worldwide, reminded developers how fragile vendor-locked systems can be. When a single provider experiences downtime, dependent services cascade into failure, breaking user trust and business continuity.
This talk proposes a configuration-driven, Python-based architecture that makes applications resilient by design. Instead of hard-binding logic to a single cloud SDK, the pattern uses modular abstractions, dependency injection, and runtime configuration switching to dynamically route workloads between cloud providers. With Python libraries such as importlib, pydantic, and boto3 / google-cloud-storage, developers can load the right integrations at runtime without changing the codebase.
The session will unpack the full architectural flow:
Environment detection and configuration parsing -> Using structured config files or environment variables to identify the active platform.
Dynamic module loading -> Leveraging
importliband factory patterns to import the correct provider implementations (for storage, messaging, or secrets).Cross-cloud data synchronization -> Designing lightweight replication pipelines that mirror datasets between equivalent services (e.g., DynamoDB <-> Firestore <-> Cosmos DB) with minimal lag.
Failover orchestration -> Coordinating a seamless cut-over through event-driven triggers and state reconciliation.
A live demo will showcase a small Python service that can switch its backend between AWS and GCP purely through configuration , while keeping its dataset synchronized across clouds. Attendees will see how metadata tables, replication queues, and conflict-resolution strategies preserve integrity during failover.
Rather than advocating any specific vendor, this talk focuses on portable design principles: how Python’s flexibility and dynamic import system can help developers build infrastructure-agnostic, fault-tolerant systems.
Ultimately, this is about rethinking reliability - proving that with the right design, switching clouds can be as easy as changing a config file.
Anubhav Sanyal is a Senior Software Engineer and open-source contributor passionate about building solutions and systems that make developers’ lives easier.
He has previously spoken at PyCon Malaysia 2025 and PyCon Indonesia 2025, where he shared his journey creating RedCoffee - a Python-based reporting CLI for SonarQube.
At PyCon Asia 2026, he brings his experience in automation and cloud architecture to explore how Python can enable resilient, configuration-driven, and portable application design.
When Anubhav isn’t coding, he’s either watching documentaries or planning his next solo trip. He loves learning about different cultures and is deeply fond of the warmth of Asian hospitality. He travels extensively across Asia, with Japan being his greatest inspiration - motivating him to design systems and solutions that are simple yet powerful, with people at the heart of every design.
