Scaling Financial Services with Python Asyncio: A Fido Case Study

  • Home /
  • Schedule /
  • Scaling Financial Services with Python Asyncio: A Fido Case Study

Scaling Financial Services with Python Asyncio: A Fido Case Study

  • Other
  • Sponsored Talk
  • General
  • Image Description

    By Dor Hanegby

    Director Of Engineering at Fido

    Abstract:

    Scaling financial services to serve diverse markets comes with unique technical challenges, particularly when ensuring high performance and reliability. In this session, I will discuss Fido's journey in scaling our backend infrastructure using Python Asyncio to meet the growing demands of users across multiple countries, including Ghana.

    A key part of this talk will focus on the "no free lunch" problem we encountered when using run_in_executor for handling I/O-bound tasks. Initially, this approach seemed efficient, but we quickly faced performance bottlenecks that impacted our systems. I'll dive into the specific issues we experienced, how we diagnosed the root causes, and the solutions we implemented to resolve them and optimize our platform’s performance.

    Attendees will gain actionable insights into both the advantages and pitfalls of using Python Asyncio in large-scale systems, along with practical takeaways for avoiding common mistakes and improving backend efficiency. Whether you're working with small applications or large-scale financial infrastructures, this session will provide valuable lessons on asynchronous programming, performance optimization, and real-world problem solving.


    GO BACK
    Image Description