Farid Nouri Neshat Logo

Farid Nouri Neshat

Software & Cloud Engineering

Home About Services Certifications Blog Talks Pull Requests Contact
Back to talks

Python Reliability

Baking Reliability into Everyday Python

Presented May 28, 2026 at Python Leiden User Group

Practical defensive coding patterns for Python systems: explicit resource limits, strict timeouts, smart retries, idempotent workflows, circuit breakers, graceful degradation, and constant-memory data processing.

Open Slides Download PDF

Slides

Open in new tab

Your browser cannot display the embedded PDF. Open the slides instead.

References

Release It!: Design and Deploy Production-Ready Software Book on designing production systems that handle failure, load, and operational reality.
Google SRE books Free SRE books covering reliability principles and operations practices. AWS Well-Architected Reliability Pillar AWS guidance for designing resilient, recoverable workloads. Amazon Builders' Library Amazon engineering articles on distributed systems and operational excellence. Tenacity Python retrying library for controlled retries, backoff, and stop conditions. stamina Opinionated wrapper around the great-but-unopinionated Tenacity package. smart_open Python library for streaming data to and from S3 and other storage systems. circuitbreaker Python circuit breaker implementation for failing fast around unstable dependencies.

Farid Nouri Neshat

Cloud Native Software Engineer

Home About Talks Pull Requests Contact

© 2025 Farid Nouri Neshat. All rights reserved.