About This Project
About the Author
This website was created by Hervé Beraud, a passionate software engineer with extensive experience in open source technologies and the Python ecosystem.
Hervé has been actively involved in the OpenStack community for many years, where he gained firsthand experience with the challenges of using Eventlet and the need for more modern asynchronous approaches.
You can find more of Hervé's work on GitHub.
A Collective Effort
This website represents the culmination of a collective effort that began in early 2024. It emerged from numerous discussions, working sessions, and collaborative problem-solving among developers facing the challenges of Eventlet in their projects.
Throughout 2024, we've collected materials, code samples, migration approaches, and real-world experiences from various sources across the Python ecosystem, with particular focus on the OpenStack community where Eventlet has been historically prevalent.
This knowledge base represents the combined wisdom of many developers who have tackled the complex task of migrating away from Eventlet to more modern, maintainable concurrency solutions.
Why This Matters
Eventlet has served many projects well for years, but as the Python ecosystem evolves, more robust and standardized approaches to concurrency have emerged. The transition away from Eventlet represents an important step forward for many projects in terms of:
- Long-term sustainability
- Compatibility with modern Python features
- Performance improvements
- Code maintainability
- Developer experience
This website aims to make that transition as smooth as possible by providing comprehensive guidance based on real-world experience.
Contribute Your Experience
The journey of migrating away from Eventlet continues, and we welcome your contributions to this knowledge base. If you've successfully migrated a project from Eventlet to alternative approaches, we'd love to hear about your experience.
Together, we can build a comprehensive resource that helps the entire Python community move toward more maintainable and future-proof concurrency patterns.
Share Your ExperienceAcknowledgments
We'd like to thank all the individuals and organizations that have contributed their expertise, code samples, testing, and feedback to make this guide possible.
Special thanks to the OpenStack community, which has been at the forefront of addressing these migration challenges and whose collective experience forms a substantial part of the knowledge shared on this site.